2017-02-13 75 views
0

我在Centos 7上安裝了sendmail,並使用SMART_HOST設置了中繼服務器。 但sendmail在發送電子郵件時沒有使用我的中繼服務器,它始終使用本地主機。 任何人都可以幫我解決這個問題嗎?Sendmail中繼問題

回答

0

Sendmail-8.12 +默認將本地提交的消息中繼到運行在127.0.0.1:25的本地main sendmail守護進程。它將它作爲安全防範措施來避免安裝爲root用戶。

您是否檢查過sendmail日誌文件?他們應該顯示主本地sendmail守護程序將消息轉發到非本地電子郵件地址的位置。

文檔:SECURITY file in sendmail distribution

+0

謝謝您的回覆。 這是我的日誌。 Feb 13 14:02:48 myhostname sendmail [13452]:v1D62m88013452:to = apache,delay = 00:00:00,xdelay = 00:00:00,mailer = relay,pri = 31112,relay = [127.0.0.1 ] [127.0.0.1],dsn = 2.0.0,stat =發送(v1D62mdX013453郵件接受發送) 請您引導我進一步嗎? –

+0

1)應該有** FOUR **(4)日誌條目。由MSA和MTA組成的'from ='和'to ='日誌條目。 2)'to = apache'建議本地郵箱作爲目的地。 SMART_HOST不參與交付給本地郵箱。 – AnFi

+0

再次感謝您的回覆。 你知道爲什麼不參與SMART_HOST嗎? –

0

我自己找到了答案。 錯誤與LOCAL_DOMAIN。 我已經把我的本地域(這是用於郵件服務器和電子郵件地址)在這裏。 我的所有電子郵件都是作爲本地電子郵件處理的。 本地電子郵件是爲了排除接力,哈哈。