码迷,mamicode.com
首页 > 编程语言 > 详细

Python SMTP发送邮件Ⅱ

时间:2019-12-02 17:22:40      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:文本   gmail   服务商   设置   mem   设置密码   dma   inf   通过   

使用Python发送HTML格式的邮件

Python发送HTML格式的邮件与https://www.xuanhe.net/weixiu/4271.html发送纯文本消息的邮件不同之处就是将MIMEText中_subtype设置为html。具体代码如下:

技术图片

 

 执行以上程序,如果你本机安装sendmail,就会输出:

技术图片

 

 查看我们的收件箱(一般在垃圾箱),就可以查看到邮件信息:

Python 发送带附件的邮件

发送带附件的邮件,首先要创建MIMEMultipart()实例,然后构造附件,如果有多个附件,可依次构造,最后利用smtplib.smtp发送。

技术图片

 

 技术图片

 

 

在 HTML 文本中添加图片

邮件的 HTML 文本中一般邮件服务商添加外链是无效的,正确添加图片的实例如下所示:

技术图片

 

 技术图片

 

 查看我们的收件箱(如果在垃圾箱可能需要移动到收件箱才可正常显示),就可以查看到邮件信息:

使用第三方 SMTP 服务发送

这里使用了 QQ 邮箱(你也可以使用 163,Gmail等)的 SMTP 服务,需要做以下配置:

QQ 邮箱通过生成授权码来设置密码:

QQ 邮箱 SMTP 服务器地址:smtp.qq.com,ssl 端口:465。

以下实例你需要修改:发件人邮箱(你的QQ邮箱),密码,收件人邮箱(可发给自己)。

技术图片

 

 技术图片

 

 发送成功后,登陆收件人邮箱即可查看:

Python SMTP发送邮件Ⅱ

标签:文本   gmail   服务商   设置   mem   设置密码   dma   inf   通过   

原文地址:https://www.cnblogs.com/danjiu/p/11971481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!