我可以使用Python中的Yagmail
模块通过Gmail帐户发送电子邮件,但当我尝试使用Outlook电子邮件地址时,我会得到一个SMTPAuthenticationError
。在
Gmail要求我允许“不太安全的应用程序”访问我的帐户,但我在Outlook365上找不到这样的选项。在
这是我使用Yagmail的Gmail代码:
import keyring
keyring.set_password('yagmail', 'user@gmail.com', 'mypassword')
import yagmail
FROM = "user@gmail.com"
TO = "other@email.com"
SUBJECT = "test email"
TEXT = "details go here"
yagmail.SMTP(FROM).send(TO, SUBJECT, TEXT)
我用以下方法让它工作:
窍门是配置smtptls/SSL选项。在
相关问题 更多 >
编程相关推荐