以下是我发送邮件时使用的代码(不完全相同,我有不同的主体、主题和发件人的邮件,但出于隐私原因,我没有公布):
body="Some body"
subject="Some Subject"
email = user.email # user.email returns a valid email address
mail.send_mail('something@myappid.appspotmail.com', email, subject, body)
代码毫无例外地执行,我的应用引擎对邮件API的调用配额增加了,发送电子邮件的配额也增加了,表明电子邮件发送成功。然而,当我检查我的邮件时,我没有收到电子邮件。在
我尝试过改变主题、正文、发件人电子邮件等,但不管我是否收到邮件,似乎完全是随机的-我有时(很少)收到,而在其他时间没有。邮件甚至不在我的垃圾邮件文件夹里。在
怎么回事?我如何确保邮件每次都能收到?在
对于第二个问题:您无法确保邮件被接收(如果没有额外的额外回执确认服务-一个不同的野兽),您最多可以检测它们是否成功传递到邮件发送基础结构。另请参见mail.send() feature in web2py for bounced email/ email address that doesnt exist。在
相关问题 更多 >
编程相关推荐