在這邊使用 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

2010-05-23_095757

安裝 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 2010-05-22_231556

#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反查

Hinet:http://hidomain.hinet.net/hidns.html

Seednet:http://eservice.seed.net.tw/ip_check.htm

iammic 發表在 痞客邦 PIXNET 留言(0) 人氣()