避免邮件投递系统反弹

避免邮件投递系统反弹

我有以下邮件设置:

在此处输入图片描述

以下是在编号阶段发生的情况:

  1. 一些垃圾邮件地址(实际上不存在)将垃圾邮件发送到[电子邮件保护]
  2. [电子邮件保护]配置了自动回复,自动发送至[电子邮件保护](实际上并不存在)
  3. 自从[电子邮件保护]并不存在,[电子邮件保护]收到 邮件传送系统来自 Mailer-Daemon 的消息(为了清晰起见,图中省略了守护进程)。邮件传递系统消息如下所示:https://i.stack.imgur.com/bROIo.png
  4. 我的问题是,邮件传送系统邮件被转发至[电子邮件保护](等等...)因为我已经配置了邮件转发[电子邮件保护][电子邮件保护], ETC...

我该怎么做才能避免第 4 步,即从邮件传递系统错误消息自动转发到转发邮件地址([电子邮件保护]

一个解决方案是禁用电子邮件服务器上的邮件传递系统消息。但是,我认为这并不明智,因为有时我希望收到这些错误消息,以防它们有用。

答案1

我的建议是更改流程步骤 (2) 中自动回复的发件人。此发件人地址将接收步骤 (3) 中的任何错误消息。

您可以在步骤 (2) 中使用空的信封发件人。这将防止在步骤 (3) 生成错误消息。在 SMTP 会话中,它看起来如下所示:

MAIL From:<>

或者,您可以在步骤 (2) 中创建一个单独的地址作为信封发件人。然后,错误消息仍将在步骤 (3) 中生成。在该步骤生成的错误消息将包含空的信封发件人以及与您在步骤 (2) 中使用的信封发件人匹配的目标地址。通过为此目的使用单独的地址,您可以以不同的方式处理它并避免步骤 (4)。

您不必From:在步骤(2)中更改电子邮件标题内的地址。

无论您做什么,我都强烈建议您确保在步骤 (2) 发送的邮件包含足够的信息,以唯一地标识步骤 (1) 中的哪封邮件触发了它。这实际上意味着Message-ID在 (2) 生成的邮件中的某个位置包含 (1) 的邮件。

相关内容