close
在這邊使用 Sendmail 與 dovecot 搭配架設 Mail Server,大家也可以使用 Postfix 或其它
Mail Server 搭配架設。
設定 DNS
#vi /var/named/test.com.tw.hosts
設定 MX Record
mail IN A 192.168.1.252
@ MX 10 mail
測試一下是否正確設定 MX Record
安裝 sendmail
#yum install sendmail sendmail-cf m4 cyrus-sasl
備份 sendmail 設定檔
#cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.bak
#cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.bak
編輯 sendmail.mc
#vi /etc/mail/sendmail.mc
將 DAEMON_OPTIONS 修改成 Addr=0.0.0.0,並取消下方設定的前方 dnl
#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
設定 /etc/mail/local-host-names 加入網域名稱(ex. test.com.tw)
編輯 /etc/mail/access 設定 sendmail 存取權限後,執行下方指令即可
(ex.Connect: 192.168.1 RELAY)
#makemap -v hash /etc/mail/access < /etc/mail/access
啟動 sendmail saslauthd
#service saslauthd start
#service sendmail start
dovecot 安裝
#yum install dovecot
設定 dovecot
#vi /etc/dovecot.conf
將下方內容加入 dovecot.conf 設定檔
protocol pop3
ssl_disable=yes
啟動 dovecot
#service dovecot start
如果需要測試 Mail Server 可以使用 mail 指令發送信件,測試是否設定成功
mail 你要寄送的mail –s 信件標題 鍵入enter
輸入信件內容,輸入 ctrl+d 離開信件內容
cc: 鍵入 enter 離開
或者使用其它 mail 軟體測試(ex.Thunderbird 或者 outlook)
如果不希望自己 Mail 被當成垃圾信件,可以向 ISP 申請 IP反查
全站熱搜