我可以使用Python中的<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
模块通过Gmail帐户发送电子邮件,但当我尝试使用Outlook电子邮件地址时,我会收到Yagmail
。
Gmail要求我允许“安全性较低的应用”访问我的帐户,但我找不到Outlook365的任何此类选项。
这是我使用Yagmail的Gmail代码:
SMTPAuthenticationError
答案 0 :(得分:2)
我使用以下方法开始工作:
import yagmail
FROM = 'user@gmail.com'
TO = 'other@email.com'
SUBJECT = 'test email'
TEXT = 'details go here'
yag = yagmail.SMTP('myO365email.com', 'myO365pw', host='smtp.office365.com', port=587, smtp_starttls=True, smtp_ssl=False)
yag.send(TO, SUBJECT, TEXT)
诀窍是配置SMTP TLS / SSL选项。