当有人将电子邮件标记为垃圾邮件时接收通知 POSTFIX

当有人将电子邮件标记为垃圾邮件时接收通知 POSTFIX

我已经使用 Postfix 创建了一个邮件服务器。我添加了一个 1x1 跟踪像素来跟踪电子邮件的打开情况。每当有人将电子邮件标记为垃圾邮件时,我希望在 http 端点或我的电子邮件地址上收到通知,这样我们就不会再向他们发送任何类似于 AWS SES 的电子邮件。我该如何实现这一点?

答案1

这不可能。Postfix(或其他 MTA)不参与此标记过程。

邮件投递后,会将其放入 MDA(消息投递代理),例如 Cyrus 或 Dovecot。MUA(邮件用户代理)是 Thunderbird 或 RoundCube(Web 客户端)等软件的称呼,仅在接收和阅读邮件时与此 MDA 交互。当用户设置标记时,如果使用 IMAP,它可能会通知 MDA 设置“垃圾”IMAP 消息标志;使用 POP3 时,它甚至无法通知。但 MDA 不会采取任何其他措施。

MUA 直接与 Postfix 交互的唯一时刻是当 Postfix 充当 MSA(消息提交代理)的角色时,即当用户撰写邮件并且 MUA 提交邮件进行投递时。

此外,Thunderbird 默认会阻止外部内容加载并发出警告。因此,当您添加像素图像时,您会向收件人显示有关阻止不受信任内容的警告,而不是能够跟踪。对我来说,这只会增加邮件被放入“垃圾”文件夹的可能性,即使没有仔细阅读。

为了不被视为垃圾邮件发送者,你最好:

  • 选择参加您的订阅,而不是选择退出。这意味着,您不应该向任何没有明确要求的人发送邮件。所有“接收我们的新闻通讯”和类似的复选框都应默认禁用这样,人们就不必处​​理他们不想接收的邮件了。
  • 根据评论中的建议,包括适当的取消订阅链接和标题List-Unsubscribe等等);这将使您的邮件在许多反垃圾邮件系统(包括 Gmail)上获得更高的分数,从而降低从第一条消息就将您宣布为垃圾邮件发送者的可能性。智能邮件客户端将显示额外的“取消订阅”按钮,以方便用户选择退出。您最好真的不要向该用户发送这样的邮件,直到他们再次选择加入。

这不是“非此即彼”的问题,你必须两者兼顾。是的,你的订阅者会少很多,但你只会有真正想要你的邮件的订阅者,这是好事。

答案2

最接近你所寻找的东西叫做投诉反馈循环

许多大型提供商(尤其是 Microsoft 和 Yahoo)会让您注册您的 IP 地址和/或域名以接收此类通知。您不一定会收到有关每个邮件被报告为垃圾邮件。如果用户操作被已翻译只使用您在邮件标题中发送的取消订阅机制(您正在发送它,对吗?)。您可能需要满足收件人提供商的一些最低要求,如果他们已经认为您的发送做法在原则上不合理(而不仅仅是需要在单个报告可能有帮助的领域开展工作),他们可能不会给您该选项。

但只要你按照他们期望的方式行事,大多数情况下,如果有人将明确与你相关的邮件报告为垃圾邮件,他们会在另一封电子邮件中通知你。当然,他们希望你能处理这个问题。

相关内容