NEIL's_學而時習之x不學無術~私藏IT技術經驗分享部落

關於部落格
NEIL. Cheng....寫作只是為了日後工作之備忘操作參考

本部落格文章撰寫前進邁向第五年(since 2009 ~至今)仍繼續推進分享IT學習!!About Windows/Linux Server,Virtualization


分享網誌: 由於,本人預先完成LAB後,才補上撰寫文章與截圖,若發現文圖對照說明有誤..本人將盡快校正,也請不吝指教! Thanks!

  • 153344

    累積人氣

  • 44

    今日人氣

    0

    訂閱人氣

CentOS 5.x To 6.4 郵件伺服器 Postfix 升級改版之組態紀實 by Neil

 
Neil's Postfix Mail Server 配置

vi /etc/postfix/main.cf

myhostname = mail201.neil0918u.com

myorigin = $mydomain

mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain, mail201.neil0918u.com, neil0918u.com

mynetworks = 192.168.11.0/24, 127.0.0.0/8

mydomain = neil0918u.com

inet_interfaces = all

home_mailbox = Maildir/

---------------------------------------

備註: 變更使用maildir/

mkdir /etc/skel/Maildir       #替各個用戶家目錄建立Maildir

chmod 700 /etc/skel/Maildir

---------------------------------------


###About SASL SMTP 驗證  #####

smtpd_sasl_type = dovecot     #赤字為SASL較新版本新增修改配置

smtpd_sasl_path = private/auth

smtpd_sasl_auth_enable = yes

smtpd_recipient_restrictions =  permit_mynetworks,

    permit_sasl_authenticated,

    reject_unauth_destination

broken_sasl_auth_clients = yes

smtpd_sasl_security_options = noanonymous
 

Then 修改 10-master.conf

vi  /etc/dovecot/conf.d/10-master.conf

service auth {        

  unix_listener /var/spool/postfix/private/auth {

               mode = 0666

               user = postfix

               group = postdrop


  }       }



Then 修改 10-auth.conf

vi /etc/dovecot/conf.d/10-auth.conf
auth_mechanisms = plain login



上述配置完成後我們可以重新啟動saslauthd 服務

/etc/init.d/saslauthd restart

chkconfig  salauthd on   

 

[ 關於dovecot 檔案配置]: 提供Client POP3,IMAP,LMTP,POP3s,IMAPs..存取服務 

# Protocols we want to be serving.

vi /etc/dovecot/dovecot.conf 

protocols =  pop3 imap    #開放存取郵件服務協定,選定pop3,imap

listen = *                          #聆聽ipv4 interface , :: 附加 表示ipv6 interface 
 
vi /etc/dovecot/conf.d/10-mail.conf

mail_location = maildir:~/Maildir #下圖我少打個"l"應更正為 maildir:~/Maildir   


vi /etc/dovecot/conf.d/20-pop3.conf  #開放outlook存取相關配置

pop3_uidl_format = %08Xu%08Xv

pop3_client_workarounds = outlook-no-nuls oe-ns-eoh

vi /etc/dovecot/conf.d/10-auth.conf   #禁用SSL/TLS

disable_plaintext_auth = no

vi /etc/dovecot/conf.d/10-ssl.conf

ssl = no

上述完成後,重新啟動dovecot 生效設定

/etc/init.d/dovecot restart

chkconfig dovecot on

[現在開始 驗證 SMTP SASL  &  Dovecot 存取]

250-AUTH PLAIN LOGIN        #驗證SMTP SASL OK
250-AUTH=PLAIN LOGIN
 

   驗證POP3(Dovecot)  使用者登入無誤(OK)


[Final 我們將測試Postfix 寄信收發,為下個LAB做環境構建前測試]

 這次我們使用DreamMail 做配置客戶端POP3 收發測試(以neil用戶配置為例)


   Then 配置POP3 SMTP,POP3  伺服器位址: mail201.neil0918u.com

  POP3: 110

  SMTP: 25
 
   測試帳號SMTP,POP3 連線登入無誤,接下來我們將測試neil 帳戶發信給 neil3 收發
    


    讓neil@neil0918u.com 寫信給 neil3@neil0918u.com 做信件收發測試...

    讓子彈飛故事真是精湛!! 期待第二部續集上映

  回頭看neil3@neil0918u.com  郵箱, 驗證信件是否順利送達?

 信件已順利送達:  寄件人neil

結論:

這次嘗試CentOS 6.4 平台上重新搭建郵件伺服器,並做了筆記當備忘

dovecot/salauthed 兩個postfix tool 在過去舊版佈署無須附加多個配置動作(較容易)

當更版時,許多過去配置已經不適用(必須讓自己重新study後重新組態)

人生何嘗不是喜歡求新求變求冒險...學習仍在前進進步中...Neil

相簿設定
標籤設定
相簿狀態