hMailServer 邮件系统安装配置篇
? 此篇進入正題,詳細的說一下安裝和配置過程。得先說一下,hMailServer是真正的郵件服務端,而Roundcube?Webmail僅僅是為hMailServer提供Webmail應用的,可以讓你通過Web方式收發郵件,如果你不用Web方式收發郵件,只安裝hMailServer就可以了,通過郵件客戶端就能收發郵件,比如Outlook或者Foxmail等。
不要被上一篇的系統要求嚇到,碰到問題再去看看哪里需要解決,先把hMailServer安裝了,下載回來的是可執行文件,Windows下安裝問題不大,hMailServer本身還帶有Web方式管理郵件系統,也是PHP的,所以要想用Web方式管理郵件系統,你的PHP環境也得先搭建好,而且Roundcube?WebMail也是需要PHP的,還有就是數據庫的問題,hMailServer可以使用自帶的簡化本版的MSSQL,或者用Mysql也行,看你喜好。所以安裝hMailServer和Roundcube?WebMail之前,請先把PHP+Mysql搞定,起碼要求的版本要滿足需要,至于是Apache還是IIS也看你的需要了。還有就是要先把你的域名解析到服務器的IP地址上,比如abc.com/mail.abc.com,域名的MX記錄不要忘了添加。有時間的話,再把域名的TXT記錄也加上,提前用工具把域名的DKIM和SPF記錄做好,以免發出的郵件被當成垃圾郵件拒收了。又羅嗦了這么多,看來真是老了,進入正題,安裝hMailServer:
[hMailServer安裝?1、雙擊hMailServer-5.3.2-B1769.exe]
[hMailServer安裝?2、點擊Next下一步,選擇數據庫類型。]
[hMailServer安裝?3、點擊Next下一步,選擇安裝目錄。]
[hMailServer安裝?4、默認繼續。]
[hMailServer安裝?5、默認繼續。]
[hMailServer安裝?6、點擊Install按鈕,開始安裝。]
[hMailServer安裝?7、輸入郵件系統管理員密碼,等會兒要用到,記住了。點擊Next下一步,]
[hMailServer安裝?8、點擊Finish,安裝完成。]
[hMailServer安裝?9、選擇localhost,點擊Connect按鈕。]
[hMailServer安裝?10、輸入剛才設置的密碼,點擊OK按鈕。]
[hMailServer廬山真面目,安裝結束。]
郵件系統的配置在網絡管理中進行吧,在Apache的配置里把hMailServer安裝目錄下的PHPWebAdmin目錄,映射到你的WEB服務根目錄下,目錄別名你隨意,我用的mailadmin。這樣你就可以通過[http://www.abc.com/mailadmin/]來訪問并且管理郵件服務了。正式動工之前還得做點小工作,在hMailServer的安裝目錄下,找到bin目錄,里面有個hMailServer.ini的文件,得編輯一下,把網上找到的中文語言配置文件chinese.ini復制到hMailServer的安裝目錄下的Language目錄里,打開hMailServer.ini文件,其中的[GUILanguages]下ValidLanguages=english,swedish這一行,等號后面加一個chinese,變成這樣:ValidLanguages=chinese,english,swedish,保存。然后在hMailServer的安裝目錄下,找到PHPWebAdmin目錄,里面有個config-dist.php文件,打開,找到
$hmail_config['rooturl']?=?"http://www.abc.com/mailadmin/"; 具體的路徑根據你自己在Apache里配置的來修改。繼續看下面
$hmail_config['defaultlanguage']?=?"english"; 修改成:
$hmail_config['defaultlanguage']?=?"chinese"; 其他不動,保存為config.php。
如果你的PHP環境和WEB服務都正常的話,通過瀏覽器訪問[http://www.abc.com/mailadmin/]的話,就能看到郵件系統WEB管理登錄的界面了。輸入用戶名Administrator,密碼就是你安裝hMailServer時設置的管理員密碼,點擊確定按鈕即可。如果出現亂碼,請把hMailServer安裝目錄里PHPWebAdmin目錄中的index.php文件打開,找到:
<META?HTTP-EQUIV="Content-Type"?CONTENT="text/html;?charset=iso-8859-1"> 修改成:
<META?HTTP-EQUIV="Content-Type"?CONTENT="text/html;?charset=gb2312">
hMailServer的配置界面就是這樣的了,然后就要開始正式的配置了。下面的配置步驟就是通過WEB方式進行的了,還要嘮叨一下,請提前做好域名解析的相關工作,前面介紹篇里已經交代過了。
[hMailServer配置?1、點擊左邊樹狀菜單的域名,右邊窗口里點擊添加,輸入你的域名。]
[hMailServer配置?2、簽名標簽里,可以設置本域名下郵件的全局簽名。]
[hMailServer配置?3、限制標簽里,可以定義本域名下所有郵箱使用大小,單個郵件尺寸,單個郵件帳號郵箱大小等等。]
[hMailServer配置?4、DKIM?Signing標簽,通過相關工具生成DKIM的私鑰和公鑰還有Selector,然后填入這里,別忘記啟用,是用來防止郵件被當成垃圾郵件拒收的,相關信息請搜索“什么是DKIM”。高級那個標簽里默認即可。]
[hMailServer配置?5、然后點擊左邊樹狀菜單的域名前的+號,點擊abc.com,右邊窗口里可以看到剛才的設置結果,還可以添加主機別名,具體怎么用俺還在研究中。大概是可以添加好多個域名,如abc.net,abc.org之類,然后你新建的郵件帳號使用這些域作為@之后的部分同樣可以登錄郵箱。]
[hMailServer配置?6、點擊左邊abc.com下的帳號,右邊可以新建郵箱帳號,其他標簽里的東東自己看著辦,不復雜。]
[hMailServer配置?7、點擊左邊樹狀菜單的設置-協議-SMTP,右邊窗口里中繼郵箱標簽,本地主機名輸入mail.abc.com,保存。]
[hMailServer配置?8、點擊左邊樹狀菜單的設置-協議-SMTP-路由,右邊常規標簽里,按圖輸入相關內容。]
[hMailServer配置?9、點擊左邊樹狀菜單的設置-高級-TCP/IP端口,右邊窗口里添加對應協議和端口,如果本機有防火墻,別忘了在防火墻里讓對應端口可以通過。]
[hMailServer配置?10、點擊左邊樹狀菜單的設置-高級-IP范圍-Internet,右邊窗口里允許連接標簽,按圖勾選,]
[hMailServer配置?11、允許遞交來自標簽,最后那個外部外部電子郵件復選框內對勾去掉,防止有人用本郵件服務器發送垃圾郵件。]
[hMailServer配置?12、SMTP驗證標簽,根據你自己實際用要求設置。我是沒用這個驗證。]
其他各種設置我基本都用的默認值,沒動,到這里基本上設置就差不多了,用剛才新建的郵件帳號發一封電子郵件測試一下吧,如果成功了,那就說明OK了,反正我是這么折騰的,收發郵件沒有問題。如果你照做了有問題,歡迎留言或者發郵件給我討論交流,謝謝支持。
另外,hMailServer是支持多域的,比如你還有個xyz.com也要用作郵件服務,按照上面的配置再來一遍,把需要添加xyz.com域的地方都設置好了就沒問題,反正我是用了兩個不同的域,一切正常。關于hMailServer的配置就這么多內容了,俺也是邊研究摸索,邊設置應用的,下一篇就是Webmail的安裝配置了,用的是Roundcube?Webmail,界面非常不錯,功能也很好,還有很多插件來增強易用性,安裝配置好Roundcube?Webmail之后,我后面又給她添加了用戶修改密碼的插件,全局地址薄,自定義來件高亮顯示,附件直接拖放到郵箱附件列表,寫郵件時動態添加聯系人郵件,功能都不錯,下一篇中也會大致介紹一下怎么添加插件,敬請關注。
轉載于:https://blog.51cto.com/wapcn/965167
總結
以上是生活随笔為你收集整理的hMailServer 邮件系统安装配置篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Wo Cloud CentOS 挂载磁盘
- 下一篇: 关于grep,egrep正则表达式的常用