關於在ubuntu下建置mail server

基本上參考Ubuntu Postfix Mail Server 設定筆記 (前篇)及同系列其他文章,完全照做就可以了。不過在設定加密篇章有幾個關於禁用加密方法的設定,利用phpmailer使用smtp寄信時會產生錯誤,實際設定時再自行判斷。

要放到dns上的dkim公鑰要移除所有的雙引號,公鑰的部份原始內容是分成兩塊,要把它變成一塊。

其中有篇關於 DMARC 的設定要指定email,我在測試時會寄信到gmail和msn帳號,不久後有收到上述兩個服務寄來的信,並附帶xml,裡面的部份內容大概是長這樣,還有提到關於spf, dkim的驗證結果。

如果spf, dkim, dmarc設定沒問題,查看寄去gmail的原始信件內容就可以看到pass。

如果有設定virtual mailbox,可以再參考這篇,回覆裡提到的設定方式可以將虛擬使用者和系統帳號混用,都作為郵件帳號。

另外,測試過程需要重複查看mail log,發現一直有登入失敗的記錄,應該是有人持績在測試smtp port。因為已啟用587作為smtp port,所以就想說把25 port給關了,結果導致沒有辦法辦法收到信。當要從gmail寄信到自己郵件主機時,25 port 就是google與自架郵件主機溝通的port,一旦關了就等於自架郵件主機完全忽略外來信件,但是如果想設定的是只寄不收的話,就放心的關掉25 port吧。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Proudly using Dynamic Headers by Nicasio WordPress Design