簡體   English   中英

GAE send_mail無法正常工作

[英]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.

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