python 邮件发送附件,python 发邮件 附件

  python 邮件发送附件,python 发邮件 附件

  这里,使用了两个Python包来发送邮件。是smtplib和email。Python的email模块包含许多实用的邮件格式函数,用于创建邮件“包”。中的mimeText对象用于为基本的多端口Internet邮件扩展(MIME)协议传输创建空邮件,并最终通过更高级别的SMTP协议发送该邮件。文本对象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 . textimportmimextfromemail . headerimportheader # come _ from是自己的邮箱,password是邮箱中的用户名密码= qtyohkdcrbozdcf #私钥字符串相当于密码# # to_email。邮件收件人的邮箱to_email。收件人#邮箱服务器SMTP _ server=我是海。来我们内蒙骑股~ ~ #邮箱文本,第一个参数是内容,第二个参数是格式,默认是纯文本。第三个参数是编码。#这里将发送内容设置为变量infomsg=mimetext (infos,通过替换 plain ,Send msg[ from ]=header[come _ from]# to utf-8 )# who Send msg[ to ]=header[to _ email ime]instance server=SMTP lib . SMTP _ SSL(SMTP _ server)# QQ SMTP创建的邮箱端口号为465或587server.connect) SMTP _ server,465)登录邮件服务器。密码(# mail sending server . sendmail(come _ from,to_email,msg.as_string))已发送邮件)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: