利用python怎么实现一个QQ邮件发送功能

  介绍

这期内容当中小编将会给大家带来有关利用python怎么实现一个QQ邮件发送功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

1。首先在qq邮箱里面把stmp服务打开

利用python怎么实现一个qq邮件发送功能

2。拉到下面,开启第一个,发送短信验证后会得到一个授权码:,

利用python怎么实现一个qq邮件发送功能

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邮件发送功能