[Postfix]邮件组中的一些收件人在投递时被拒绝?

[Postfix]邮件组中的一些收件人在投递时被拒绝?

有 2 个 Postfix 邮件服务器 msA 和 msB,分别负责域 A 和域 B。两台服务器上的 Postfix 设置如下:

smtpd_sender_restrictions =
        permit_sasl_authenticated,
        reject_sender_login_mismatch,
        reject_non_fqdn_sender,
        reject_unknown_sender_domain,
        reject_unlisted_sender

有一个特殊的用户用作邮件组:somegroup@domainA,在LDAP中定义,其somegroup的属性中包含user1和user2@domainB。

当我通过服务器 B 发送邮件时,发件人为:user2@domainB,收件人为:somegroup@domainA,user1 收到了邮件,但 user2 没有收到。然后,user2 收到一封邮件,说 msA 回复了“用户未登录”错误。

如果我将服务器 A 上的 Postfix 设置更改为:

smtpd_sender_restrictions =
        permit_sasl_authenticated,
        reject_authenticated_sender_login_mismatch,
        reject_non_fqdn_sender,
        reject_unknown_sender_domain,
        reject_unlisted_sender

并重新发送邮件,则用户1和用户2都不会收到邮件。

所有用户和邮件组均在 LDAP 服务器上定义。

我应该设置什么设置才能让两个用户都收到邮件?

相关内容