簡體   English   中英

Google App Engine(Python) - 郵件已發送但未收到

[英]Google App Engine (Python) - Mail sent but not received

這是我用來發送郵件的代碼(不完全是,我有一個不同的主體,主題和發件人的郵件,我沒有出於隱私原因):

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)

代碼在沒有Exception的情況下執行,我的App Engine Quota對Mail API的調用增加,發送的電子郵件數量的配額增加,表明電子郵件發送成功。 但是,當我檢查我的郵件時,我沒有收到電子郵件。

我已經嘗試過更改主題,正文,發件人電子郵件等,但我是否收到郵件似乎完全隨機 - 我有時(很少)收到它而在其他時間不收。 我的垃圾郵件文件夾中甚至沒有郵件。

這是怎么回事? 我如何確保每次都收到郵件?

對於第二個問題:您無法確保收到消息(沒有額外的收據確認服務 - 一個不同的野獸),您最多可以檢測它們是否成功傳遞到郵件發送基礎設施。 另請參閱web2py中的mail.send()功能,了解不存在的退回電子郵件/電子郵件地址

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM