python smtp发送邮件,smtplib Python

  python smtp发送邮件,smtplib Python

  说明

  1.实例化一个SMTP对象并设置服务器和端口号。

  2.登录电子邮件和权限验证。打印出所有与SMTP服务器交互的信息。如果没有声明,则不会打印任何信息。

  3.发送电子邮件,将MIMEText对象转换为str(包括utf-8编码信息和Base64编码)。

  4.断开连接。

  实例

  #导入发送邮件模块

  importsmtplib

  #导入消息文本

  from email . mime . textimportmimetext

  #1.建立一条信息

  #以文本格式发送消息

  消息=

  那个男生真的很帅。

  msg=MIMEText(消息,普通, utf-8 )

  Msg[Subject]=xxx#标题,主题

  Msg[To]=xxxx@qq.com#收件人

  Msg[From]=xxxx@163.com#发件人

  #2.实例化SMTP服务器

  server=smtplib。SMTP_SSL(smtp.163.com ,994)

  #3.登录服务器,第一个参数是邮箱账号,第二个参数是邮箱授权码。

  server.login(xxx@163.com , xxx )

  #4.发送邮件

  #第一个参数是发送者,

  sender=xxx@163.com

  #第二个参数是列表格式的接收者,它可以发送多个,

  receiver=[xxx@163.com , xxx@foxmail.com]

  #第三个参数msg是消息的内容,需要是字符串格式。

  server.sendmail(sender,receiver,msg.as_string())

  #5.关闭

  Server.quit()以上是python smtplib与邮件系统的交互方式。希望对你有帮助。更多python学习方向:Python基础课程

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

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