郵件伺服器james環境搭建
阿新 • • 發佈:2019-01-26
nano /usr/local/james-2.3.2/apps/james/SAR-INF/config.xml <!--將兩個true改為false,autodetct設為true會自動偵測你的主機名,設成false會用你指定的server name; autodetectIP設為true會為你的servername加上ip。--> <servernames autodetect="true" autodetectIP="true"> <!--這裡填寫你域名,即你渴望郵件地址@後面顯示的內容--> <servername>zq123.com</servername> </servernames> <!--找到下面程式碼並註釋掉--> <mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor> <processor> relay-denied </processor> <notice>550 - Requested action not taken: relaying denied</notice> </mailet> <!--配置DNS伺服器--> <dnsserver> <servers> <!--新增dns伺服器--> <server>202.102.152.3</server> </servers> <autodiscover>false</autodiscover> <authoritative>false</authoritative> <maxcachesize>50000</maxcachesize> </dnsserver> <!--配置smtp--> <smtpserver enabled="true"> <port>25</port> <handler> <!--開啟這個註釋,開啟SMTP AUTH--> <authRequired>true</authRequired> <!--如果將自己傳送郵件伺服器的地址配置在下面,則發郵件伺服器不需要去進行SMTP AUTH驗證,一般不需要修改--> <authorizedAddresses>127.0.0.0/8</authorizedAddresses> <!--如果該選項設定為true,則要求在傳送郵件時登入使用者與傳送郵件使用者必須是一個,且要求傳送郵件地址@後面的域名必須與上面配置的servername相同,若為false則無此限制--> <verifyIdentity>true</verifyIdentity> </handler> </smtpserver> <!--james是通過telnet進行新增使用者的,下面主要是配置telnet的埠與登入使用者名稱和密碼--> <remotemanager enabled="true"> <port>4555</port> <handler> <administrator_accounts> <!--進行telnet時的使用者名稱和密碼--> <account login="root" password="root"/> </administrator_accounts> </handler> </remotemanager> <!--主要配置基本完成,查詢autodetect和autodetectIP屬性,修改為false,將所有的localhost和myMailServer替換為配置的域名,如helloName標籤裡的內容 -->