Sendmail

Sendmail 沒有中繼到 127.0.0.1:25 而不是智能主機

  • April 24, 2021

我正在嘗試在帶有 sendmail 的 RHEL7 上使用 SMART_HOST。我已將 sendmail.mc 配置如下:

define(`SMART_HOST', `my.relay.com')dnl

編譯後我在 sendmail.cf 中有這一行:

# "Smart" relay host (may be null)
DS[my.relay.com]

所以它似乎接受了它。重新啟動 sendmail 服務。發送測試郵件時,我在日誌中發現以下內容並且沒有郵件到達(顯然):

Apr 24 11:27:13 myhost sendmail[51939]: 13O9RDBi051939: to=webmaster@myhost.com, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30008, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (13O9RDpv051940 Message accepted for delivery)

由於某種原因,它仍然中繼到**中繼=$$ 127.0.0.1 $$**經過無休止的研究,我無法弄清楚原因。有什麼建議嗎?

如果您使用 sendmail(通過 sendmail.org)命令發送電子郵件,那麼消息將傳遞到在 127.0.0.1:25 監聽的本地 sendmail 守護程序。

引入了 ib sendmail-8.12 以避免安裝為設置 root id 程序。這是巨大的安全風險。

您在 sendmail.cf 中的智能主機配置應該會影響下一跳。

引用自:https://serverfault.com/questions/1061397