提示:以下是本篇文章正文内容,下面案例可供参考
一、使用python发送邮箱?
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication
fromaddr = “@163.com”
toaddr = “@qq.com”
pssword = “验证码”
message = MIMEMultipart()
message[‘Subject’] = ‘Python发送邮箱测试’
message[‘From’] = fromaddr
message[‘To’] = toaddr
#发送附件
part = MIMEApplication(open(‘python测试.txt’,‘rb’).read())
#part.add_header(‘Content-Disposition’, ‘attachment’, filename=(‘utf-8’,“python测试.txt”))
message.attach(part)
#发送文字
text=MIMEText(“这是我要发送的内容!”)
message.attach(text)
#启动邮箱
server =smtplib.SMTP(“smtp.163.com”)
server.login(fromaddr,pssword)
server.sendmail(fromaddr,toaddr,message.as_string())
server.quit()
print(“success”)
二、遇见问题
1.出现验证不成功535
2.解决问题
打开邮箱进入设置开启STMP就可以了。密码就是我们发送短信得到的授权码。