为什么我的smtp程序中出现网络无法访问的错误?

时间:2016-07-04 12:53:33

标签: python-3.x smtp

import smtplib

fromadd = 'xyz@gmail.com'
to = fromadd
data = 'hello'

server = smtplib.SMTP('www.gmail.com')
server.ehlo()
server.starttls()
server.set_debuglevel(1)
server.login(fromadd,'pwd')
server.sendmail(fromadd, to, data)
server.quit()

在上面的程序中,我总是得到OSError:[Errno 101]当我执行它时,我的屏幕上的网络无法访问错误消息,为什么会发生这种情况以及如何纠正它?

1 个答案:

答案 0 :(得分:0)

在您的程序中,您告诉它连接到www.gmail.com,但该域不是电子邮件服务器,因为我和@marcelm注意到了。请尝试使用gmail.commail.google.com