我們可以利用Foxmail Server支持多域特性,在Linux環境下增加域名。
1.在系統中增加域:
(1)FoxmailServer系統管理員進入系統管理界面,點擊“顯示/增加服務域名”;
(2)在增加新的郵件地址域名的文本框中填寫需要的域名(注意格式);
(3)點擊增加,系統增加域名成功;
(4)修改新域參數:點擊新增加的域就可以修改進入新域參數修改頁面,FoxmailServer系統管理員可以根據情況修改新域的參數。
2.增加登錄頁面:
在系統放置html頁面的路徑下有一個叫做index.html的頁面。系統管理員可以復制一份,更改為相應的名字,作為新域的登錄頁面,名字可以改為與域名一樣的名字,例如:新加域為def.com我們可以把頁面名字修改為:deflogin.html。為了滿足新域的要求,必須修改index.html的參數。
修改方法:修改下面語句(一共兩條):
把value值改為你新加的域名的值,例如,新加的域名是def.com,上面語句變為:
我們還需要修改另外一條語句,這是用戶退出FoxmailServer的返回頁面:
上面語句可以修改為:
針對多語言版本,還需要在增加一個繁體版的登錄頁面,多語言版的登錄界面在big5html目錄中,需要修改的方法同上,不過要注意兩個版本之間的連接需要修改,
3.增加域管理員:
用新做好的域登錄頁面增加一個用戶,例如:admin。FoxmailServer系統管理員把這個新用戶變成該域的管理員。
修改權限方法:登錄系統管理員頁面,點擊:“顯示/修改用戶權限”;搜索出新增加的域用戶(注意域名),顯示用戶權限,這里用戶沒有任何權限;點擊“增加”,在“管理員權限”菜單中選擇:DOMAIN_ADMIN,點擊右面的“增加”。這樣就增加了域管理員。
4.增加Web服務器的虛擬主機:
修改resin的配置文件:resin.conf(在resin根目錄底下的conf目錄里面)。
在
修改
修改虛擬主機的根目錄的路徑,指到Web服務器的JSP目錄下,一般是與原來resin.conf文件中的虛擬主機上相應的路徑一致,例如:/usr/local/resin/webmail/jsp。
修改虛擬主機存放java的class文件的路徑,指到Web服務器存放class文件的目錄,一般是與原來resin.conf文件中的虛擬主機上相應的路徑一致,例如:/usr/local/resin/webmial/WEB-INF/classes。
修改歡迎頁面,改為新增加的登錄頁面的名字,例如:deflogin.html。
重啟服務器后Web服務器就增加了一個虛擬主機。
5.域名指向:
如果用戶使用自己的公司網址作為虛擬主機的網址,用戶必須跟注冊域名的ISP聯系,把相關域名的A記錄和MX記錄指到FoxmailServer所在的主機上來。
6.測試:
(1)在瀏覽器中輸入用戶的虛擬主機地址,如果進入用戶登錄頁面則域名有效。
(2)用新域名登錄郵局系統,注冊一個新用戶(注意新用戶的域名是否與新增加的域相符合)。
(3)在用新用戶郵箱發信到其他郵局,如果發郵件成功則說明郵件服務器接受新域。
(4)到發郵件的目的地址接收郵件,回復新加域的用戶,如果新用戶收到回復郵件,則說明MX紀錄有效。
(5)用郵件系統的客戶端軟件(如Foxmail)測試esmtp和pop3協議:用戶在Foxmail上面增加一個賬號(注意賬號名是整個郵件地址),嘗試用Foxmail收發郵件。如果成功,測試工作完成。
上面是增加域名的過程,必須做的步驟有:1,3,5,6步,其他步驟根據實際情況而定。
附登錄頁面模板代碼:login.html
。