Received:标头中的 Sendmail 标识(和类似本地标识)信息

Received:标头中的 Sendmail 标识(和类似本地标识)信息

遵循这个答案以及列出的步骤这里,我已将以下内容添加到我的/etc/mail/sendmail.mc文件中并用 进行编译m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf。.mc 文件本身的末尾:

dnl # Default Mailer setup
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`debian')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`genericstable',`hash -o /etc/mail/genericstable.db')dnl
GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')dnl
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl

/etc/mail/generics-domains使用以下命令创建了该文件:

mylinodeboxdomain.com
avirtualdomain.com

并使用以下命令创建/etc/mail/genericstable文件:

virtualuser    [email protected]

并重新启动了 sendmail 服务。尽管如此,发送的电子邮件virtualuser似乎仍然来自virtualuser@localhost而不是所需的[email protected]

Received: from www.avirtualdomain.com (virtualuser@localhost)
    by mylinodeboxdomain.com (8.15.2/8.15.2/Submit) with SMTP id x6QIOIYY002415
    for <[email protected]>; Fri, 26 Jul 2019 14:24:18 -0400

我猜我的配置搞乱了,但由于这对我来说都是新的,我不确定要更改/删除什么。

答案1

Received:标头中的 Sendmail 标识(和类似本地标识)信息

Received: from www.avirtualdomain.com (virtualuser@localhost) …

virtuser@localhost识别执行 sendmail 的本地操作系统用户。

有关更多详细信息,请参阅$_sendmail.cf 变量的定义。

相关内容