【发布时间】:2020-06-03 16:43:26
【问题描述】:
我正在创建一个 python 脚本,它使用我们公司的 office 365 电子邮件域来发送电子邮件。
但是,我无法建立连接。
import smtplib
mailserver = smtplib.SMTP('smtp.office365.com',535, timeout=120)
mailserver.ehlo()
mailserver.starttls()
mailserver.login('user@company.com','Password')
mailserver.sendmail('another.user@company.com')
mailserver.quit()
我得到的错误是:
TimeoutError: [WinError 10060] 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应
我完全不知道我哪里出错了。查看文档后,我的代码看起来很完美。
非常感谢任何输入!
【问题讨论】:
标签: python python-3.x smtplib