使用 python 和 outlook 发送邮件
Send mails using python and outlook
我正在使用 python 开发自己的软件。对于错误报告部分,我创建了一个 outlook 帐户。这是因为如果密码泄露,这不是什么大问题。但是我找不到使用 outlook 发送邮件的方法。
这是我试过的
from smtplib import SMTP
server = SMTP("smtp.outlook.com", 465)
server.starttls()
server.login("myoutlookaccount@outlook.com", "mypassword")
这是我等了 5 分钟后得到的错误。
TimeoutError: [WinError 10060] Een verbindingspoging is mislukt omdat de verbonden party niet correct
heeft geantwoord na een bepaalde tijd, of de gemaakte verbinding is mislukt omdat de verbonden host
niet heeft geantwoord
(翻译)
TimeoutError: [WinError 10060] A connection attempt failed because the connected party was not correct
replied after a certain time, or the connection created failed because the connected host
did not reply
outlook.com 中的某些值不正确。它应该是这样的:
server = SMTP("smtp-mail.outlook.com", 587)
我正在使用 python 开发自己的软件。对于错误报告部分,我创建了一个 outlook 帐户。这是因为如果密码泄露,这不是什么大问题。但是我找不到使用 outlook 发送邮件的方法。 这是我试过的
from smtplib import SMTP
server = SMTP("smtp.outlook.com", 465)
server.starttls()
server.login("myoutlookaccount@outlook.com", "mypassword")
这是我等了 5 分钟后得到的错误。
TimeoutError: [WinError 10060] Een verbindingspoging is mislukt omdat de verbonden party niet correct
heeft geantwoord na een bepaalde tijd, of de gemaakte verbinding is mislukt omdat de verbonden host
niet heeft geantwoord
(翻译)
TimeoutError: [WinError 10060] A connection attempt failed because the connected party was not correct
replied after a certain time, or the connection created failed because the connected host
did not reply
outlook.com 中的某些值不正确。它应该是这样的:
server = SMTP("smtp-mail.outlook.com", 587)