smtplib
email.mime.text?MIMEText
email.parser?Parser
email.mime.multipart?MIMEMultipart
sender?=?receivers?=?[]
message?=?MIMEMultipart()
message[]?=?sender
message[]?=?receivers
subject?=?message[]?=?subject
body?=?(,,=).read()
message.attach(MIMEText(body,))
server?=?smtplib.SMTP()
server.starttls()
server.login(sender,)
text1?=?message.()
server.sendmail(sender,receivers,text1)
server.quit()conf.txt文檔內(nèi)容如下修改后代碼#-*- encoding: utf-8 -*-#-*- encoding: gbk -*-import smtplibfrom email.mime.text import MIMETextfrom email.parser import Parserfrom email.mime.multipart import MIMEMultipartsender = 'wangtingdetime@qq.com'receivers = ['2718339969@qq.com']message = MIMEMultipart()message['From'] = sendermessage['To'] = receiverssubject = 'my first email'message['Subject'] = subjectbody = open('conf.txt','rt',encoding='utf8').read()#print(type(body))message.attach(MIMEText(body,'plain'))server = smtplib.SMTP('smtp.qq.com')server.starttls()server.login(sender,"fojczcjqnawxcdhh")str = str()for i in message: ? ?str = str + i#print(str)#for p in message:# ? print(p)#print(type(text1))server.sendmail(sender,receivers,str)server.quit()
用python的SMTP發(fā)郵件出錯
無無法師
2016-12-23 23:05:00