首页 > 编程知识 正文

pythonmail添加附件(使用python发送QQ邮件)

时间:2023-05-05 21:02:14 阅读:122174 作者:2641

这里使用了Python的两个包发送了邮件。 是smtplib和email。 Python的email模块包含许多用于创建邮件“包裹”的实用邮件格式函数。 中的MIMEText对象用于为基础多端口互联网邮件扩展(mime )协议传输创建空邮件,最后通过更高层的SMTP协议发送。 MIMEText对象msg包含发送和接收邮件地址、邮件正文和主题,Python可以使用这些地址创建正确格式的邮件。 smtplib模块用于设置有关服务器连接的信息。

要使用QQ邮件地址发送邮件,必须在QQ邮件地址设置-帐户中打开SMTP服务。 然后,可以通过发送邮件验证来获取3358www.Sina.com/,并将许可证代码添加到代码中(如果有)。

接下来,让我们来看看QQ的邮件服务器配置:

使用SSL的典型配置:使用pop.qq.com、SSL和端口号995发送邮件服务器:使用smtp.qq.com和SSL。 端口号465或587基于该配置来设置smtplib.SMTP_SSL ()函数的参数。

具体代码如下。

importsmtplibfromemail.mime.textimportmimetextfromemail.headerimportheader # come _ from是自己的邮箱,password是邮箱中的用户名password='qtyohkdcrbozdbcf' #私钥串相当于密码# # to_email收到的邮箱to_email。发送给谁#邮箱服务器SMTP _ server=我是海日汉。 来到我们的内蒙骑马股~~'#邮箱正文,第一个参数是内容,第二个参数是格式,默认是纯文本。 第三个参数是编码。 #这里,将发送内容设定为变量infosmsg=mimetext(infos, 通过代入' plain ',向' utf-8 ' ) #邮件头信息msg['from']=header[come_from]#谁发送msg [ ' to ' ]=header [ to _ emaimime ] 实例server=smtplib.SMTP _ SSL (SMTP_server ) # QQ邮箱创建SMTP的端口号465或587server.connect ) SMTP _ server, 465 )登录邮件服务器.的password(#邮件发送server.sendmail(come_from、to_email、msg.as_string ) )已发送邮件)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。