CentOS 64位下安裝Postfix+Dovecot 配置郵件伺服器筆記,centosdovecot

來源:互聯網
上載者:User

CentOS 64位下安裝Postfix+Dovecot 配置郵件伺服器筆記,centosdovecot

          Postfix 和Dovecot功能確實很強大,支援各種認證方式, 配置非常靈活, 就因為太過於靈活, 反而安裝配置的過程中,容易有各種各樣的陷阱,碰到問題了, 日誌是最好的解決辦法了。    我們假設你申請的網域名稱是    example.com  。

          在網域名稱服務 (DNS)供應商那裡設定網域名稱解析, 我的  example.com 設定了3個網域名稱解析:

          第一個是 :A記錄,  RR值為 @ ,    指向 伺服器的IP地址

          第二個是:MX記錄, RR值為@, 指向 example.com

          第三個是:A記錄,RR值為 www, 指向伺服器的IP地址

     

          配置完畢後,   ping     www.example.com   如果能提示出你的伺服器的IP地址, 證明 www的配置已經生效。

          下來還要檢查 MX 記錄是否生效, 要用nslookup檢查一下是否MX記錄正確。

          在windows系統的命令列控制體輸入 : nslookup    -qt=mx    example.com     斷行符號後,

能顯示你的網域名稱    example.com   , 就代表你的 MX記錄配置正確。

          如果MX記錄配置不正確, 那用QQ郵箱發郵件, 你就會收到個退信, 退信原因的內容如下 :

收件者(zhang@example.com)所屬網域名稱不存在,郵件無法傳遞的。Name service error for name=example.com type=MX: Host found but no data record of requested type 

           網域名稱解析搞定了, 就可以安裝配置  postfix 和  dovecot 了。


          我沒有下載源碼進行安裝,直接用yum進行的。


         yum    install    postfix

         yum    install    dovecot

         yum    install     cyrus-sals


         安裝完畢後, 需要配置的東西其實不多, 就兩個設定檔需要修改。


        第一個是 :postfix 的設定檔    /etc/postifx/main.cf ,  需要修改的內容如下所示,其他的用預設即可。

myhostname = mail.example.commydomain = example.commyorigin = $mydomaininet_interfaces = allinet_protocols = allmydestination = $myhostname, localhost.$mydomain, localhost, $mydomainmynetworks = 0.0.0.0/0home_mailbox = Maildir/smtpd_sender_restrictions = permit_mynetworks,  permit_sasl_authenticated,  reject_sender_login_mismatch, reject_authenticated_sender_login_mismatch, reject_unauthenticated_sender_login_mismatch smtpd_sasl_auth_enable = yessmtpd_sender_login_maps = hash:/etc/postfix/sender_login_maps

       第二個是:dovecot的設定檔   /etc/dovecot/dovecot.conf,需要修改的內容如下所示,其他的預設即可。

protocols = imap pop3 lmtp imaps pop3sssl_disable = nomail_location = Maildir:~/Maildirdisable_plaintext_auth = no

     dovecot.conf 配置好以後,如果直接啟動    service   dovecot   start,   會提示警告 :

Aug 14 17:55:54 master: Warning: Killed with signal 15 (by pid=12829 uid=0 code=kill)Aug 14 17:55:55 config: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.confAug 14 17:55:55 config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:81: login_user has been replaced by service { user }Aug 14 17:55:55 config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:88: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely

     這時我們需要在    /etc/dovecot/目錄下面執行  :

doveconf -n > dovecot-new.conf

    該命令會把   dovecot.conf  轉化為標準格式的設定檔 。 我們用新產生的檔案  dovecot-new.conf 替換掉 dovecont.conf 即可。


    在配置的過程中, 還有一些細節需要注意 :

    那就是設定 預設的 MTA,   卸載掉  sendmail , 把MTA設定為 postfix,  設定開機自動啟動   postfix  和  dovecot。

    然後用 useradd   命令添加一個使用者   zhang , 密碼設定為   123456


    啟動服務:

      service    postfix    restart

      service    dovecot    restart

      service     saslauthd    restart


   下來配置  outlook,   填寫 電子郵件地址為 : zhang@example.com

帳號類型選擇  POP3,   內送郵件伺服器為    example.com,   發送郵件伺服器也為  example.com

然後使用者名稱為     zhang,   密碼為   123456


     不出意外的話,  應該可以正常收發郵件了。  

      新郵件會儲存在伺服器的    /home/zhang/Maildir/new    這個目錄裡。


     我這個配置比較簡單, 是用的伺服器本身的密碼驗證機制。   postfix 很強大, 可以支援多種認證方式和其他的加密方式。  

本來想用   postfixadmin 進行web管理的,  但是那個配置起來就要更複雜一些了,  通過web的方式添加使用者後, 需要在  home 目錄建立對應的使用者名稱的檔案夾來儲存郵件, 有相關的指令碼需要執行,另外認證模式得修改為mysql認證, 配置 稍微複雜, 等下一篇文章在寫 postfixadmin 相關的東西吧。



centos 安裝postfix與dovecot 用outlook不可以內送郵件

outlook pop3連接埠設定對了沒有110
 
centos 郵件伺服器(postfix)搭建好後,怎發送郵件?需要安裝郵件用戶端?

這個問題……說明你對mail系統的瞭解還太少,需要先瞭解基礎,再來解決怎麼發郵件的問題。
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.