sendmail智能主机不能在服务器上工作

我正在尝试在服务器上设置邮件中继以使用relay.jangosmtp.net。

我之前在其他许多服务器上做过这个,但从来没有遇到过这个问题。 我用这个更新了我的sendmail.mc:

divert(-1)dnl include(`/usr/share/sendmail-cf/m4/cf.m4')dnl VERSIONID(`setup for linux')dnl OSTYPE(`linux')dnl define(`SMART_HOST', `relay.jangosmtp.net')dnl define(`confDEF_USER_ID', ``8:12'')dnl define(`confTO_CONNECT', `1m')dnl define(`confTRY_NULL_MX_LIST', `True')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl define(`ALIAS_FILE', `/etc/aliases')dnl define(`STATUS_FILE', `/var/log/mail/statistics')dnl define(`UUCP_MAILER_MAX', `2000000')dnl define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl define(`confAUTH_OPTIONS', `A')dnl define(`confTO_IDENT', `0')dnl FEATURE(`no_default_msa', `dnl')dnl FEATURE(`smrsh', `/usr/sbin/smrsh')dnl FEATURE(`mailertable', `hash -o /etc/mail/mailertable.db')dnl FEATURE(`virtusertable', `hash -o /etc/mail/virtusertable.db')dnl FEATURE(redirect)dnl FEATURE(always_add_domain)dnl FEATURE(use_cw_file)dnl FEATURE(use_ct_file)dnl FEATURE(local_procmail, `', `procmail -t -Y -a $h -d $u')dnl FEATURE(`access_db', `hash -T<TMPF> -o /etc/mail/access.db')dnl FEATURE(`blacklist_recipients')dnl EXPOSED_USER(`root')dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl FEATURE(`accept_unresolvable_domains')dnl LOCAL_DOMAIN(`localhost.localdomain')dnl MAILER(smtp)dnl MAILER(procmail)dnl dnl MAILER(cyrusv2)dnl 

然后我运行make -C /etc/mail

由于某些原因,我重新启动sendmail并尝试发送电子邮件后,它不使用智能主机中继。 这是我在日志中得到的:

 Oct 14 17:54:17 ip-10-191-148-198 sendmail[17476]: starting daemon (8.14.4): SMTP+queueing@01:00:00 Oct 14 17:54:17 ip-10-191-148-198 sm-msp-queue[17484]: starting daemon (8.14.4): queueing@01:00:00 Oct 14 17:54:39 ip-10-191-148-198 sendmail[17487]: r9EHsdc3017487: from=apache, size=332, class=0, nrcpts=0, msgid=<201310141754.r9EHsdc3017487@ip-10-191-148-198>, relay=apache@localhost 

查找两对from=to= sendmail日志条目。 第二个to=日志条目应该通过智能主机显示中继。

第一对应由submit.cf sendmail生成,第二对用sendmail.cf sendmail生成。

您可以使用队列ID(例如r9EH0clP016385from=to=日志条目进行连接。