先停用 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 轉寄
收工............
DNS上的MX記錄最後一站設定為a,user收信的POP3 server設定為a
在a上面的sendmail.cf中設定smart relay host為b(DSxxx.mail.hostname,如DSprofix.mail.hostname)。