美文网首页
Python杂记 - 发送邮件

Python杂记 - 发送邮件

作者: 我很丑_可是我很温柔 | 来源:发表于2019-02-15 16:32 被阅读0次

    最近碰见一个大佬问我python发送邮件的问题, 之前用过, 但也忘了七七八八了,现在趁此机会, 重新整理之, 以作后用。

    Python发送邮件的两个包:smtplib 用来发送邮件。email 用来构建邮件。


    Python 的 email 模块里包含了许多实用的邮件格式设置函数,用来创建邮件。使用的 MIMEText 对象,为底层的MIME协议传输创建了一封空邮件,最后通过SMTP 协议发送出去。 MIMEText 对象 msg 包括收发邮箱地址、邮件正文和主题,Python 通过MIMEText 就可以创建一封格式正确文本邮件。用MIMEMultipart构建附件。smtplib 模块用来设置服务器连接的相关信息。


    这里以网易邮箱为为例:需要打开网易是指开启SMTP服务, 接下来获取授权码,授权码在代码中是用来代替密码来操作的。(QQ邮箱的SMTP服务开启后,代码中需要用SMTP_SSL构建会话实例, 不然会有报错:Connection unexpectedly closed)

    相关文章

      网友评论

          本文标题:Python杂记 - 发送邮件

          本文链接:https://www.haomeiwen.com/subject/qvlmeqtx.html