假設 192.168.0.1 是使用 Freebsd Postfix 的 e-mail 收發信。
192.168.0.2 是使用 Freebsd Sendmail 收發信。
為了方便查 log ,統一使用 192.168.0.1 , 那我要如何在 192.168.0.2 上面設定 Relay 的動作【假設只允許 abc.com.tw 的位址】,那 192.168.0.1 有需要做嗎?
我有查了一下使用 relay-domains ,但都輕輕的代過,感謝 ~~
如果你的意思是
你要用 192.168.0.2 來幫 192.168.0.1 發信
那麼 192.168.0.2 的 sendmail 要設定 /etc/mail/access 這個檔案加一行
connect:192.168.0.1 RELAY
存檔後下指令:
makemap access < access
然後再重新啟動 sendmail
192.168.0.1 的 postfix 要在設定檔 /etc/postfix/main.cf 加一行
relayhost = 192.168.0.2
並重新啟動
如此 postfix 就會把寄信的動作都丟給 sendmail 做了。