iT邦幫忙

0

Sendmail Relay 問題?

假設 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 ,但都輕輕的代過,感謝 ~~

1 個回答

8
wiseguy
iT邦超人 1 級 ‧ 2011-11-22 00:07:54
最佳解答

如果你的意思是
你要用 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 做了。

jccching iT邦新手 4 級 ‧ 2011-11-22 17:09:12 檢舉

你寫的剛好是相反,是 192.168.0.1 來幫 192.168.0.2 發信
那我在來測試 try 一下相關設定,如有問題再回信好了

我要發表回答

立即登入回答