[英]GAE send_mail not working
該腳本不起作用,
class EmailPage(webapp2.RequestHandler):
def post(self):
try:
mail.send_mail(
self.request.get("email"), "receiver@example.com",
self.request.get("subject"), self.request.get("body")
)
except:
self.response.out.write("Not working")
它以“不工作”為響應,但是如果我切換發送者和接收者,它就可以正常工作。 我希望用戶提供的電子郵件成為發件人,“ receiver@example.com”接收電子郵件。
您無法隨意更改發件人地址。 請參閱Google的Appengine文檔 :
發件人地址必須是以下類型之一:
該應用程序的注冊管理員的地址。 您可以使用管理控制台將管理員添加到應用程序中。 使用Google帳戶登錄的當前請求的用戶地址。 您可以使用Users API確定當前用戶的電子郵件地址。 該用戶的帳戶必須是Gmail帳戶,或者位於由Google Apps管理的域上。 該應用程序的任何有效電子郵件接收地址(例如xxx@APP-ID.appspotmail.com)。 域帳戶的任何有效電子郵件接收地址,例如support@example.com。 域帳戶是Google域之外的帳戶,其電子郵件地址不以@ gmail.com或@ APP-ID.appspotmail.com結尾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.