iT邦幫忙

0

linux 信件處理問題

請問各位前輩:
小弟目前環境有兩台 mail server,
mail server 1:sendmail 簡稱a
mail server 2:postfix 簡稱b

其中我想讓 a 寄信時先交給 b,由 b 去寄信
然後收信一樣由 a 收信

請問我該分別在 a 及 b 做什麼樣的設定呢??

感激不盡筆記

2 個回答

6
jay0123
iT邦高手 2 級 ‧ 2011-03-18 09:36:10
最佳解答

先停用 sendmail
killall sendmail

編輯以下內容 vi /etc/mail/sendmail.mc 於檔尾加入
define(SMART\_HOST',[主機 b Domain]')
主機 b Domain 為你所指定轉寄的主機,當然它必須能接受你所轉來的信件

執行下列指令產生新的 sendmail.cf 檔
m4 /usr/share/sendmail/cf/m4/cf.m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

修改完後,您必須重新啟動 sendmail 設定才會生效
/usr/sbin/sendmail -bd -q30m

這樣 a 所有信都會由 b 代發出
而 b 必需設定要能接受 a 轉寄
收工............

reyes iT邦新手 4 級 ‧ 2011-03-18 12:42:09 檢舉

請問那 b 的轉寄設定是在 /etc/mail/access 裡的 relay 加上 a 的ip位址嗎筆記

10
silly
iT邦好手 2 級 ‧ 2011-03-17 12:28:15

DNS上的MX記錄最後一站設定為a,user收信的POP3 server設定為a
在a上面的sendmail.cf中設定smart relay host為b(DSxxx.mail.hostname,如DSprofix.mail.hostname)。

reyes iT邦新手 4 級 ‧ 2011-03-17 13:21:40 檢舉

請問我的DNS是由twnic代管的,這樣子我是否只要設定smart relay host就好??
因為我看twnic上面說明寫 TWNIC之主機模式不提供MX及CNAME服務
搖頭

ansonchen iT邦新手 1 級 ‧ 2011-03-17 18:18:36 檢舉

直接於TWNIC修改為MX的FQDN,
可設定多筆A record作為CNAME的方式
不要被DNS的定義羈絆

我要發表回答

立即登入回答