如何判断邮件是否发送sccess是否使用Python?

时间:2017-03-31 03:47:07

标签: python email smtplib

我知道我可以在Python中使用smtplib模块发送如下邮件:

smtp = SMTP_SSL(p_hostname)
smtp.set_debuglevel(0)
smtp.ehlo(p_hostname)
smtp.login(p_username, p_password)

msg = MIMEText(p_mailtext, "plain", p_mailencoding)
msg["Subject"] = Header(p_mailsubject, p_mailencoding)
msg["from"] = p_from
msg["to"] = p_to

smtp.sendmail(p_from, p_to, msg.as_string())

smtp.quit()

如果我将set_debuglevel设置为1,我可以看到调试信息,例如send OKsend fail。但我可以使用Python来获取这些信息,这样我就可以判断邮件是否成功发送?

0 个答案:

没有答案