我知道我可以在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 OK
或send fail
。但我可以使用Python来获取这些信息,这样我就可以判断邮件是否成功发送?