2016年5月3日 星期二

在 CentOS7/RHEL7 上安裝設定 E-mail Server(二)

進階設定目標:
  • 讓不在網段內的使用者,經由帳密驗證,亦可使用 Email Server 送信!
注意事項:請參考前一篇的設定:
進階設定流程:
  1. 安裝 Cyrus SASL 套件:
    #yum -y install cyrus-sasl-*
    
  2. 啟動 saslauthd 服務:
    #systemctl enable saslauthd.service
    #systemctl start saslauthd.service
    
  3. 修改設定檔 /etc/postfix/main.cf:
    #vim /etc/postfix/main.cf
    #追加下列設定:
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_security_options = noanonymous
    broken_sasl_auth_clients = yes
    smtpd_recipient_restrictions =
         permit_mynetworks,
         permit_sasl_authenticated
    
  4. 重新啟動 postfix 服務:
    #systemctl restart postfix
    
  5. 測試 postfix 服務:
    #telnet localhost 25
    輸入下列指令:
    ehlo  localhost
    
    應該要出現下列兩行的資訊:
    250-AUTH LOGIN PLAIN
    250-AUTH=LOGIN PLAIN
    
    離開方式:
    quit