Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Appengine开发服务器sendmail错误-要取消吗_Python_Google App Engine_Smtp - Fatal编程技术网

Python Appengine开发服务器sendmail错误-要取消吗

Python Appengine开发服务器sendmail错误-要取消吗,python,google-app-engine,smtp,Python,Google App Engine,Smtp,我有一个AppEngine Python/Django应用程序,它在注册时发送确认电子邮件。我没有在本地设置SMTP服务器,也没有任何计划设置本地服务器 因为我在本地没有SMTP服务器设置,所以当我在开发服务器上注册新用户时,程序会生成以下错误:“SMTPServerDisconnected:请先运行connect() 根据AppEngine文档:Quote:“如果未使用SMTP或Sendmail启用邮件,则尝试从应用程序发送电子邮件将无效,并且在应用程序中显示成功。” 我如何(1)在开发服务器

我有一个AppEngine Python/Django应用程序,它在注册时发送确认电子邮件。我没有在本地设置SMTP服务器,也没有任何计划设置本地服务器

因为我在本地没有SMTP服务器设置,所以当我在开发服务器上注册新用户时,程序会生成以下错误:“SMTPServerDisconnected:请先运行connect()

根据AppEngine文档:Quote:“如果未使用SMTP或Sendmail启用邮件,则尝试从应用程序发送电子邮件将无效,并且在应用程序中显示成功。”

我如何(1)在开发服务器上的邮件失败时抑制这些错误消息,或者(2)阻止服务器尝试发送电子邮件?文档是否正确


由于我的应用程序从任务队列发送电子邮件,此故障导致重试,从而生成大量错误消息,这使我很难在日志中查看相关信息

文档是正确的,但它们指的是。根据您的错误消息,看起来您正在使用smtplib(可能通过Django模块),它试图直接连接到SMTP服务器。您所能做的最好的事情可能就是抓住您看到的异常。

谢谢。仔细想想,当我从AppEngine Helper升级到Django Nonl时,我可能开始看到这个错误。谢谢你告诉我正确的方向。