从hotmail smtp Python发送电子邮件时出错

2024-04-16 22:22:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用以下代码发送电子邮件:

s = smtplib.SMTP("smtp.live.com",587, timeout=120)
    s.ehlo()
    s.starttls() 
    s.ehlo()
    s.login(user, pass)
msg["To"] = string.joinfields(bundle, ", ")
    s.sendmail(usuario, bundle, msg)

但是我得到了以下错误:

^{pr2}$

我做错什么了?在


Tags: 代码comlive电子邮件timeoutloginmsgpass
1条回答
网友
1楼 · 发布于 2024-04-16 22:22:13

我想没什么。或者你在防火墙后面有个坏消息。在命令提示符下,尝试telnet smtp.live.com 587。如果你没有得到回应,你的连接有问题。在

我得到的结果是:

$ telnet smtp.live.com 587
Trying 65.55.96.11...
Connected to smtp.hot.glbdns.microsoft.com.
Escape character is '^]'.
220 BLU0-SMTP406.phx.gbl Microsoft ESMTP MAIL Service, Version: 6.0.3790.4675 ready at  Mon, 30 Jul 2012 19:37:46 -0700 

相关问题 更多 >