Gmail 自动退订电子邮件 - 如何阻止它们?

Gmail automated unsubscribe emails - How to stop them?

当用户取消订阅 gmail 中的电子邮件时,gmail 似乎会向发件人发送一封电子邮件:

`subject`: "unsubscribe"
`body`: "This message was automatically generated by Gmail."
`to`: u+(somesuperlongrandomstring)@domain.tld
`from`: (Email of user who unsubscribed)

同样,当用户取消订阅 Apple Mail 中的电子邮件时,Apple Mail 似乎会向发件人发送一封电子邮件:

`subject`: (blank)
`body`: Apple Mail sent this email to unsubscribe from the message "(Subject of email unsubscribed from)".
`to`: u+(somesuperlongrandomstring)@domain.tld
`from`: Email of user who unsubscribed

我们已经使用 mailgun 来处理退订,但自 2022 年 3 月 28 日起,来自两家提供商的这些电子邮件现在通过我们的电子邮件路由发送。

有谁知道如何让 gmail 或 Apple Mail 不发送这些电子邮件?它们是多余的,因为 mailgun 已经按照您的预期使用 list-unsubscribe header 处理取消订阅。

或者,有人知道如何设置 Mailgun 以使这些邮件不通过路由传递吗?

很遗憾,Mailgun 没有提供任何帮助。但是查看他们的文档和这些电子邮件的 headers,似乎可以使用他们的路由来完全隐藏电子邮件。

三个线索是:

  • 电子邮件始终采用 u+(...)@domain.tld
  • 格式
  • Gmail 取消订阅的主题始终为“取消订阅”
  • Apple Mail 退订总是有 header: X-Apple-Unsubscribe:true

因此,您可以创建一个路由,使用 custom routeraw expression 设置为:

来捕获和丢弃这些电子邮件
match_recipient("u\+(.*)@domain.tld") and (match_header("X-Apple-Unsubscribe", "true") or match_header('subject', 'unsubscribe'))

很遗憾 Mailgun 自己停止这样做,但至少他们的工具有一个解决方案!