Linux

Sendmail MTA,智能主機不工作

  • November 3, 2014

通過在配置中添加以下行,我已將 Sendmail 配置為與智能主機一起使用

define('SMART_HOST', 'smtp.ISP.TLD')dnl

之後我發布了

make -C /etc/mail

郵件日誌顯示

Aug  8 17:51:23 mailserver sendmail[10677]: o78FpM8q010677: from=XXXXXXXX, size=64, class=0, nrcpts=1, msgid=<201008081551.o78FpM8q010677@mainframe.domain.tld>, relay=root@localhost
Aug  8 17:51:23 mailserver sm-mta[10678]: o78FpNmK010678: from=<XXXXXXXX@mainframe.domain.tld>, size=360, class=0, nrcpts=1, msgid=<201008081551.o78FpM8q010677@mainframe.domain.tld>, proto=ESMTP, daemon=MTA-v4, relay=mainframe.domain.tld [127.0.0.1]
Aug  8 17:51:23 mailserver sendmail[10677]: o78FpM8q010677: to=XXXXXXXX@gmail.com, ctladdr=XXXXXXXX (1000/1000), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30064, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o78FpNmK010678 Message accepted for delivery)

所以它似乎永遠不會傳遞給智能主機。哦,是的,我正在使用 Debian 5.0

原來它沒有正確編譯,現在我只是修改了編譯後的文件,它起作用了。

檢查您的 sendmail.cf 文件中的 DS,似乎 make 沒有更新,我想我記得 debian 以非標準方式進行配置,但不記得如何。

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