SMTP | Python-错误:身份验证失败

时间:2019-04-17 05:26:28

标签: python python-2.7 smtp

这是我的代码:

import smtplib

user = 'user@mail.com'
pwd = 'pass'
to = 'to@mail.com'
smtpserver = smtplib.SMTP(IPadress,25)
smtpserver.ehlo()
smtpserver.starttls()
#smtpserver.ehlo
smtpserver.login(user, pwd)
header = 'To:' + to + '\n' + 'From: ' + gmail_user + '\n' + 'Subject:testing \n'
print header
msg = header + '\n this is test msg from host \n\n'
smtpserver.sendmail(user, to, msg)
print 'done!'
smtpserver.close()
#

从我的主机到smtp服务器的Telnet正常工作: telnet IP 25

AUTH LOGIN有效,但是如果我尝试通过python发送,则会收到错误消息: smtplib.SMTPAuthenticationError:(535,“ 5.7.8错误:身份验证失败:身份验证失败”)

有什么建议吗?

0 个答案:

没有答案