gpt4 book ai didi

python - Google 应用引擎发送邮件引发 ApplicationError : 1 Internal Error

转载 作者:行者123 更新时间:2023-12-01 06:05:42 26 4
gpt4 key购买 nike

几年前,我构建了一个简单的邮件表单,该表单一直运行得很好,但在过去几个月中,日志显示当调用 EmailMessage 的 send() 方法时我收到错误。

我编写了一个快速测试,看看 EmailMessage 的精简版本是否可以正常工作:

class TestEmail(webapp.RequestHandler):
def get(self):
fromAddress = "APPOWNEREMAIL@gmail.com"
email = mail.EmailMessage(sender=fromAddress)
email.to = self.request.get('to') + '@gmail.com'
email.subject = "Test Email"
email.body = "Testing the email system"
email.html = "<strong>Testing the <em>email</em> system</strong>"
email.check_initialized()
email.send()

足够简单,但如果我用以下方式调用它:

http://MYAPPNAME.appspot.com/test-email?to=TOTALLYLEGITEMAIL

我仍然遇到相同的错误(注意 check_initialized() 没有抛出错误):

Traceback (most recent call last):
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 701, in __call__
handler.get(*groups)
File "/base/data/home/apps/s~myappname/3.354527616249361817/myappname.py", line 370, in get
email.send()
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/mail.py", line 895, in send
raise e
ApplicationError: ApplicationError: 1 Internal error

我最近没有对应用程序进行任何更改,这是一个很少使用的应用程序,远低于配额,它作为与应用程序所有者关联的电子邮件发送,在花了几个小时仔细检查代码后,我仍然没有更接近到一个答案。

更令人痛苦的是,我的每一次 Google 搜索都没有提供新的帮助。我能找到的最好的是这个问题:Google app engine send mail service raises exception这听起来和我的问题一模一样,但在这种情况下没有解决方案,问题就消失了。

知道如何找到这个吗?如果我需要澄清任何事情,请告诉我。谢谢!

最佳答案

你的appid是什么?

目前存在一个问题,即从 appid 与所有者的 gmail 名称相同的应用程序发送邮件将会失败。例如,我有一个 Gmail 地址“moishel at gmail dot com”;如果我创建了一个 appid 为“moishel”(版本 1.6.0 之前)的应用程序,则在尝试发送邮件时将会失败。请注意,使用 1.6.0 或更高版本创建的应用程序不存在此问题。

问题如下:http://code.google.com/p/googleappengine/issues/detail?id=5320

关于python - Google 应用引擎发送邮件引发 ApplicationError : 1 Internal Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8045444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com