介绍
这期内容当中小编将会给大家带来有关利用python怎么实现一个QQ邮件发送功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
1。首先在qq邮箱里面把stmp服务打开
2。拉到下面,开启第一个,发送短信验证后会得到一个授权码:,
3。代码,要注意的地方我都贴了注释:
#,编码为utf - 8 import smtplib 得到email.mime.text import  MIMEText 得到email.mime.image import  MIMEImage 得到email.mime.multipart import  MIMEMultipart 得到email.mime.application import  MIMEApplication , #写成了一个通用的函数接口,想直接用的话,把参数的注释去掉就好 def sen_email (msg_from passwd、msg_to text_content, file_path=None): ,# msg_from =, & # 39; 1095133888 @qq.com& # 39;, #,发送方邮箱 ,# passwd =, & # 39; zjvoymwngfhigjss& # 39;, #,填入发送方邮箱的授权码(就是刚刚你拿到的那个授权码) ,# msg_to =, & # 39; 1095133998 @qq.com& # 39;, #,收件人邮箱 ,=,,msg  MIMEMultipart () ,=,subject “Test My Email", #,主题 ,# text_content =,“你好啊,你猜这是谁发的邮件“;=,,text  MIMEText (text_content) ,msg.attach(文本) , , ,# docFile =, & # 39; C:/用户/main.py& # 39;,如果需要添加附件,就给定路径 ,if file_path: #最开始的函数参数我默认设置了None ,想添加附件,自行更改一下就好=,docFile  file_path=,,docApart  MIMEApplication(打开(docFile, & # 39; rb # 39;) .read ()) ,docApart.add_header(& # 39;附加# 39;,,& # 39;附件# 39;,,文件名=docFile) ,msg.attach (docApart) , , ,味精(& # 39;主题# 39;],=, ,味精(& # 39;从# 39;],=msg_from ,味精(& # 39;伍仟# 39;],=msg_to , ,试一试:=,,s  smtplib.SMTP_SSL (“smtp.qq.com",, 465) ,s.login (msg_from, passwd) ,s.sendmail (msg_from, msg_to,, msg.as_string ()) ,print “发送成功”; ,except smtplib.SMTPException, e: ,print “发送失败“; ,最后: 之前,s.quit () >利用python怎么实现一个QQ邮件发送功能