(轉(zhuǎn)帖)
james是100%的純java郵件系統(tǒng)
下載的是最新的james2.1.3的bin,解壓。
1、配置
注意:必須在解壓后先運(yùn)行一次james,并且要正常關(guān)閉。才會(huì)產(chǎn)生apps\james目錄下的文件。
1、在apps\james\SAR-INF\config.xml文件中可以更改
james2.1.3郵件服務(wù)器 最近利用空閑時(shí)間,查找一些資料,整理了一下james。 james是100%的純java郵件系統(tǒng)下載的是最新的james2.1.3的bin,解壓。 1、配置注意:必須在解壓后先運(yùn)行一次james,并且要正常關(guān)閉。才會(huì)產(chǎn)生apps\james目錄下的文件。 1、在apps\james\SAR-INF\config.xml文件中可以更改 1、配置郵件的數(shù)據(jù)庫鏈接 下的 oracle.jdbc.driver.OracleDriver jdbcracle:thin:@ywserver:1521:javasoft gtf gtf 20 ――這里的數(shù)據(jù)庫url與正常的java鏈接數(shù)據(jù)的url相同。但是name="maildb"不能改變注意:必須把相應(yīng)的數(shù)據(jù)庫驅(qū)動(dòng)拷貝到j(luò)ames\lib目錄下。如果是文件內(nèi)容:apps\james\var\mail里面就是存放的信件內(nèi)容 spool里面是存放的正在處理的信件,而inbox里面是存放的已發(fā)送郵件,數(shù)據(jù)庫也是一樣 2、郵件的方式存儲LocalUsers用戶表 下的 ――表示以文件的方式存儲郵件的內(nèi)容為: file://conf/sqlResources.xml ――表示以數(shù)據(jù)庫的方式存儲郵件的內(nèi)容 3、郵件的存放設(shè)置inboxes 找到項(xiàng) 默認(rèn)是 屏蔽掉, 激活 說明:JAMES的數(shù)據(jù)存放方式有三種:file,db,dbfile file就是以文件方式儲存 db當(dāng)然是數(shù)據(jù)庫 dbfile它是把消息頭用數(shù)據(jù)庫方式存放,而把消息體用文件方式存放 4、正在處理的信件spool < mailstore >下的將默認(rèn)屏蔽掉, 激活 說明:首先把郵件存放在spool里面進(jìn)行處理,所以有時(shí)馬上發(fā)了郵件收不到很正常,等一會(huì)就可以了。根據(jù)標(biāo)志位來發(fā)送,只要標(biāo)志位不改變,就不停的發(fā)送,直到死機(jī)。在修改ames\apps\james\conf\ sqlResources.xml的存取sql語句時(shí)應(yīng)注意。 5、機(jī)器名的配置找到Postmaster@localhost,把此項(xiàng)改為Postmaster@機(jī)器名,同理,找到localhost,把此項(xiàng)改為機(jī)器名。其實(shí),改這兩項(xiàng)就是把默認(rèn)的localhost改為機(jī)器名,這樣做是為了讓其它機(jī)器也能訪問郵件系 6、向外網(wǎng)發(fā)送郵件的配置 config.xml文件中查找到 然后把默認(rèn)的 127.0.0.1 改成如下形式: 10.0.0.15 10.0.0.22 false 當(dāng)然10.0.0.15 和10.0.0.22 是你dns的ip,如果你不知道dns可以通過下面的辦法得到 1.在win環(huán)境:用ipconfig /all 命令 2.在unix環(huán)境用: /etc/resolve.conf 2、配置對數(shù)據(jù)的存放(sqlResources.xml) james\apps\james\conf\ sqlResources.xml 這里面定義的是創(chuàng)建的上面配置的數(shù)據(jù)表,以及存、取、發(fā)郵件時(shí)的sql語句。默認(rèn)的收郵件的機(jī)制是,取了過后就刪除郵件。可以通過增加數(shù)據(jù)庫的字段、更改取郵件的sql語句來更改這一操作。對用戶容量的限制也可以通過這一機(jī)制來操作。 2、運(yùn)行配置環(huán)境變量:JAVA_HOME= jdk安裝的根目錄成功運(yùn)行后,就在數(shù)據(jù)庫中創(chuàng)建相應(yīng)的數(shù)據(jù)表 telnet localhost 4555 登陸管理系統(tǒng)。初始的用戶和密碼都是:root 密碼可以在apps\james\SAR-INF\config.xml的中更改可以用Foxmail、OutLook等鏈接了james郵件服務(wù)器了。 以后陸續(xù)介紹用java操作james郵件服務(wù)器。
posted on 2005-05-29 14:32
瘦猴 閱讀(1544)
評論(2) 編輯 收藏