配置 Postfix 以防止不正确的邮件转发/重复

配置 Postfix 以防止不正确的邮件转发/重复

我正在尝试重新配置我的 Postfix 邮件服务器,以阻止其错误地将邮件转发到列为收件人但没有我的服务器域的地址。

假设我的邮件服务器的域名是abc.campus.edu。它目前设置为将收到的邮件转发到[email protected]定义的地址,/home/user/.forward通常是某个campus.edu地址,并根据需要转换别名。我还使用 GNU Mailman,但我不确定这是否相关。

最近,校园工作人员通知我,我的服务器通过以下机制发送垃圾邮件/不当转发邮件:

  • 邮件发送至:[email protected],抄送:[email protected]
  • 我的服务器收到邮件并将其转发给两个都收件人
  • campus.edu服务器还通过 google mail 向用户 2 发送邮件,因此用户 2 会收到重复的邮件

我尝试将discard除具有域的收件人之外的所有收件人的传输方法设置为abc.campus.edu,我也尝试过使用check_recipient_access,但我怀疑这些方法不起作用,因为我仍然需要将邮件转发到具有~/.forward其他域的地址。我还确保relay_domains = mail.abc.campus.edu, abc.campus.edu只有。我的最后一条线索是设置多个 Postfix 实例,但我不知道如何这样做。

我对邮件系统还很陌生,所以请纠正我可能用到的任何错误术语或概念。如果需要,我也可以尝试提供更多有关我的配置的详细信息。

编辑:邮件日志显示了此问题的一个实例,其中 z***@gmail.com 向 k***@abc.campus.edu 和 d***@campus.edu 发送邮件。此时,d***@campus.edu 会收到重复邮件。

Jun 22 15:50:54 tap postfix/pickup[29985]: F26A71403CC: uid=500 from=<z***@gmail.com>
Jun 22 15:50:54 tap postfix/cleanup[30500]: F26A71403CC: message-id=<C***@mail.gmail.com>
Jun 22 15:50:54 tap postfix/pipe[30501]: 8B6BA1401B9: to=<k***@abc.campus.edu>, relay=spamchk, delay=1.5, delays=0.4/0.01/0/1.1, dsn=2.0.0, status=sent (delivered via spamchk service)
Jun 22 15:50:54 tap postfix/qmgr[28204]: 8B6BA1401B9: removed
Jun 22 15:50:55 tap postfix/qmgr[28204]: F26A71403CC: from=<z***@gmail.com>, size=3039, nrcpt=2 (queue active)
Jun 22 15:50:55 tap postfix/cleanup[30500]: 102281401B9: message-id=<C***@mail.gmail.com>
Jun 22 15:50:55 tap postfix/local[30510]: F26A71403CC: to=<k***@abc.campus.edu>, relay=local, delay=0.17, delays=0.1/0.02/0/0.06, dsn=2.0.0, status=sent (forwarded as 102281401B9)
Jun 22 15:50:55 tap postfix/qmgr[28204]: 102281401B9: from=<z***@gmail.com>, size=3186, nrcpt=1 (queue active)
Jun 22 15:50:55 tap postfix/smtp[30511]: F26A71403CC: to=<d***@campus.edu>, relay=aspmx.l.google.com[142.250.101.27]:25, delay=0.56, delays=0.1/0.01/0.18/0.27, dsn=2.0.0, status=sent (250 2.0.0 OK  162440225\
5 d19si19674059oic.53 - gsmtp)
Jun 22 15:50:55 tap postfix/qmgr[28204]: F26A71403CC: removed
Jun 22 15:50:55 tap postfix/smtp[30512]: 102281401B9: to=<k***@campus.edu>, orig_to=<k***@abc.campus.edu>, relay=aspmx.l.google.com[142.250.101.27]:25, delay=0.71, delays=0.03/0.01/0.13/0.55, d\
sn=2.0.0, status=sent (250 2.0.0 OK  1624402255 a205si20989161oib.12 - gsmtp)                                                                                                                                      
Jun 22 15:50:55 tap postfix/qmgr[28204]: 102281401B9: removed

相关内容