尝试使用python在app engine上发送邮件时,错误13权限被拒绝(异常:_SystemExceptionFromAppError(e))

尝试使用python在app engine上发送邮件时,错误13权限被拒绝(异常:_SystemExceptionFromAppError(e)),python,google-app-engine,Python,Google App Engine,我在app engine上有一个服务器,我正试图从该服务器发送带有SMTP套接字的邮件。代码是这样的: session = smtplib.SMTP(SMTP_SERVER, SMTP_PORT) session.starttls() session.ehlo() session.login(sender, sender_password) session.sendmail(sender, recipient, msg.as_string()) session.quit() 我得到sessi

我在app engine上有一个服务器,我正试图从该服务器发送带有SMTP套接字的邮件。代码是这样的:

session = smtplib.SMTP(SMTP_SERVER, SMTP_PORT)
session.starttls()
session.ehlo()
session.login(sender, sender_password) 
session.sendmail(sender, recipient, msg.as_string())
session.quit()
我得到session.starttls行标题中的错误

有没有办法解决这个问题


谢谢,AppEngine不允许应用程序直接发送邮件。请改用。

我正在尝试通过端口587上的smtp.gmail.com发送邮件。它不应该被阻止,因为它在白名单上。SMTP_端口的值是否等于587?您可以记录它吗?它前面有几行硬编码:SMTP_SERVER='SMTP.gmail.com'SMTP_PORT=587Hmm,有一个示例SMTP调用,其中包含第三个参数mymailhostname。它还说套接字只能用于付费应用。我在我的应用上启用了计费功能…我想这是我缺少的某种配置。你能让它工作吗?