忘记转发的电子邮件传递错误

忘记转发的电子邮件传递错误

我在配置 Sendmail 时遇到了问题,我在网上阅读了很多关于类似问题的主题,但没有找到针对这种情况的好答案。

主要问题是,由于 SenderScore.org 上有大量“未知用户”,我的服务器声誉不佳

设想:

  1. 我的服务器收到本地现有帐户的垃圾邮件,但带有准备好的 Return-Path 标头。我想保留它们,以避免由于 SpamAssassin 检查的误报而丢失电子邮件。这些电子邮件在本地发送没有问题,但是...
  2. 我的服务器上的某些用户通过其主目录中的“.forward”文件将电子邮件转发设置为外部服务器。
  3. 这些外部服务器有时会返回有关临时传送问题的错误(不重要)。
  4. 我的 Sendmail 将此类错误发送到原始 Return-Path 地址(这些准备好的)。
  5. 由于这些准备好的地址大多不存在于这些服务器上,因此我的服务器被报告为向不存在的帐户发送大量邮件,从而导致声誉不佳。

关于软件:

  1. Linux Centos 6.7
  2. Sendmail 8.14.4
  3. 通过 procmail 本地发送的邮件

问题:

您能给我一些建议以阻止这些行为吗?

有没有办法丢弃因尝试将邮件投递到“.forward”地址而产生的投递退回?

答案1

您可以从以下选项中进行选择:

  • 整合发件人重写方案 (SRS)使用 sendmail
    我无法快速找到新鲜的指令/邮件过滤器
  • ~/.forward在 sendmail 配置中禁用文件处理并指示用户使用~/.procmailrc转发。~/.procmailrc默认情况下不使用原始信封发件人

相关内容