在使用Python的App Engine发送邮件时出现Errno 13权限被拒绝(异常:_SystemExceptionFromAppError(e))

1 投票
1 回答
538 浏览
提问于 2025-04-17 21:25

我在应用引擎上有一个服务器,我想通过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()”这一行,我遇到了标题中提到的错误。

有没有什么办法可以解决这个问题呢?

谢谢!

1 个回答

0

AppEngine不允许应用程序直接发送邮件。你可以使用AppEngine邮件Python API来发送邮件。

撰写回答