SMTP是什么邮件的协议,Smtp协议用于什么电子邮件
首先,设置SMTP服务并获取授权码。
可以参考第一篇,这里就不赘述了:[1] Python3使用SMTP发送简单的文本邮件。
第二,用Python3发送HTML格式的邮件。0.使用的环境是Python 3 . 6 . 3(64位)
py charm 2017.3(64位)1。实现代码:import SMTP lib from email . header import header from email . mime . text import mime text # Sender and receiver= xxxxx @ 163 . com receiver= xxxxx @ QQ . com #用于发送邮件的smtpserver=smtp.163.com#邮件的用户名和授权码(不是登录邮件的密码)用户名= xxxxx 密码= xxxxx #邮件主题mail_title=主题:测试报告3#读取html文件的内容f=的如果不在同一个路径,需要指定要发送的html文件的路径mail_body=f.read()f.close()#消息内容,格式,编码message=mimetext (mail _ body, HTML , utf-8 )Message[ From ]=sender Message[ To ]=receiver Message[ Subject ]=Header(Mail _ title,UTF-8 )try:SMTP=SMTP=SMTP . connect( SMTP . 163 . com )SMTP!)SMTP . quit()excepts SMTP lib . SMTP exception:print(发送邮件失败!2.同样,投递成功后,如果在收件人邮箱里看不到邮件,可能会被拦截为垃圾邮件。你可以看看拦截记录。