python 电子邮件,Python 发邮件

  python 电子邮件,Python 发邮件

  1.SMTP协议,即简单邮件传输协议。

  是将邮件从源地址传输到目的地址的一组规则,它控制邮件的传输模式(传输协议)。

  2.POP3协议,即第三版邮局协议。

  允许用户从服务器将邮件存储在本地主机上,并删除存储在邮件服务器上的邮件(读取协议)。

  3.IMAP协议,消息访问协议(读协议)。

  4.多信道因特网邮件扩展协议。

  解决了SMTP协议只能传输ASCII文本的限制,将音图表二进制数据作为邮件处理【外链图片传输失败,源站可能有防盗链机制。建议保存图片直接上传(IMG-lm 7 darye-1630476391787)(c : users Dell desktop QQ截图20210815142825.png)。

  实例

  #-*-编码:cp936-*-

  from email . mime . multipart importmime multipart

  from email . mime . textimportmimetext

  importsmtplib

  importsys

  进口货

  导入日期时间

  进口时间

  import子流程

  重新加载(系统)

  sys.setdefaultencoding(utf-8 )

  mailto _ list=[ lusong cool @ 163.com ]#目标邮箱

  mail_host=smtp.163.com

  mail_user=lusongcool@163.com

  Mail _ pass= * * * * * * # 163邮箱smtp生成的密码

  defsend_mail(收件人列表,订阅,内容):

  me=日志服务器 邮件用户

  msg=MIMEText(content,_subtype=plain ,_charset=utf-8 )

  邮件[主题]=sub

  消息[发件人]=我

  msg[ To ]=;.加入(至列表)

  尝试:

  server=smtplib。SMTP()

  server.connect(邮件主机)

  server.login(mail_user,mail_pass)

  server.sendmail(me,to_list,msg.as_string())

  server.close()

  返回真

  异常异常,e:

  打印字符串

  返回False

  if__name__==__main__:

  Send _ mail (mailto _ list, submit , content )以上是python邮件协议的介绍。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

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

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