如何configurationsendmail通过MXlogging发送邮件而不是本地主机?
我试图让sendmail将邮件传输到MXlogging中指定的服务器,所以当服务器发送邮件[email protected]我希望它跳过本地主机,并直接到Gmail。 我已经阅读了sendmail文档,但不太了解如何解释我的情况。 本质上,我的服务器的主机名为“www.domain.com”,但是当我发送邮件到“[email protected]”时,它会在本地邮件缓冲区中结束。 当我在debugging模式下运行sendmail时: sendmail -bt > $=w 我得到: www.domain.com www.domain.com. domain.com localhost [54.245.___.___] 所以,它拦截所有发送到domain.com邮件。 我不希望它到达localhost 。 我希望它去gmail服务器。 所有邮件绑定到其他地址工作正常。 我也有sendmailconfiguration使用DKIM。 我已经添加了一个loggingmailertable(和重buildmailertable.db并重新编译mc> cf文件),但我不知道这是我需要做的,或者如果我正确地做。 domain.com esmtp:[aspmx.l.google.com] 我如何获得它允许邮件到[email protected]离开服务器? 其他信息:这是我的sendmail.mc文件: divert(-1)dnl include(`/usr/share/sendmail-cf/m4/cf.m4')dnl VERSIONID(`setup for linux')dnl OSTYPE(`linux')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', […]