我们希望提供Gmail集成,以帮助用户找到所有退回的电子邮件。最好的方法是什么?用户向xxxx@thiswillbounce.com发送了一封电子邮件,然后从电子邮件服务器收到了退回的电子邮件。在gmail API中,我们可以看到来自退回电子邮件的大量标题。我们可以使用这些标头来检测这是一个以编程方式退回的电子邮件吗?
退回电子邮件的标题:
{
"name": "Subject",
"value": "Undeliverable: Test Mail"
},
{
"name": "From",
"value": "Microsoft Outlook <MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@outlook.com>"
}
...
答案 0 :(得分:2)
您可以使用Gmail搜索检测退回的电子邮件,并且他们大多数都有邮件守护程序作为发件人。
from:(mailer-daemon@google.com OR mailer-daemon@googlemail.com)
然后,您可以解析原始邮件的纯文本部分,以检测邮件发送到的原始收件人。
我还使用Google Scripts撰写了detecting bounced emails in Gmail的教程。