检测 Gmail 集成中的退回电子邮件



我们希望提供一个Gmail集成,以帮助用户找出所有退回的电子邮件。最好的方法是什么?用户向 xxxx@thiswillbounce.com 发送了一封电子邮件,然后从电子邮件服务器收到了一封退回的电子邮件。从gmail API中,我们可以看到退回电子邮件中的一堆标头。我们可以使用这些标头以编程方式检测这是一封退回的电子邮件吗?

退回电子邮件的标头:

{ "name": "Subject", "value": "Undeliverable: Test Mail" }, { "name": "From", "value": "Microsoft Outlook <MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@outlook.com>" } ...

您可以使用Gmail搜索来检测退回的电子邮件,它们大多将邮件守护程序作为发件人。

from:(mailer-daemon@google.com OR mailer-daemon@googlemail.com)

然后,您可以分析原始邮件的纯文本部分,以检测邮件发送到的原始收件人。

我还写了一个教程,介绍如何使用Google脚本检测Gmail中的退回电子邮件。

最新更新