本文实例讲述了python通过smpt发送邮件的方法。分享给大家供大家参考。具体实现方法如下:
import smtplib, socket
fromaddr = a@b.com
toaddrs = [\"c@d.com\",
\"e@f.com\"]
msg = open(\"multimsg.eml\", \"r\").read()
try:
server = smtplib.SMTP(\'10.0.0.1\')
result = server.sendmail(fromaddr, toaddrs, msg)
server.quit()
if result:
for r in result.keys():
print \"Error sending to\", r
rt = result[r]
print \"Code\", rt[0], \":\", rt[1]
except (smtplib.SMTPException, socket.error), arg:
print \"SMTP Server could not send mail\", arg
希望本文所述对大家的Python程序设计有所帮助。