如何在使用Google App Engine发送邮件时避免"该邮件可能不是由..."的警告?

6 投票
2 回答
1752 浏览
提问于 2025-04-17 08:55

我有一个用Python写的GAE应用,它像示例那样发送邮件,使用的是注册管理员的邮箱作为“发件人”地址。当通过这样的API调用发送邮件时,收到的邮件会附带一个警告,下面是警告的截图

这条信息可能不是由以下地址发送的:EmergencyButtonApp@gmail.com 了解更多 举报钓鱼邮件

我是不是做错了什么?我觉得“了解更多”链接里提到的三个选项都不适用:发件人是个Gmail地址,所以“SPF和DKIM认证”的解决方案不适用,我也不是在发邮件给一个邮件列表,而且我也不在用SMTP(我想是这样,不过也许GAE在用)。

2 个回答

0

我觉得最好的办法是使用谷歌的SMTP服务器……这样做是避免被当作垃圾邮件发送者的最佳方式。

8

如果你在实际使用中遇到这个问题,可能是因为你声称自己是用一个gmail地址发送邮件,但实际上是通过App Engine发送的。你可以用你应用里的邮箱地址作为发件人,比如foo@yourapp.appspotmail.com,这样应该就能正常工作了。

撰写回答