概述
邮件初始化
邮件的内容,可以是简单的几个文字,也可以是丰富的 HTML 页面。
但是刚上手是无法做出精美的 HTML 网页邮件的,先来做个基础的 HTML 格式邮件。
首先同样是将 yagmail 初始化成对象,如下代码:
import yagmail
yag = yagmail.SMTP(user='1432803776@qq.com', password='****************',host='smtp.qq.com')
依旧是使用 qq。邮箱,密码记得获取授权码。
复习纯文字邮件
然后是准备 subject,以及内容和 html 内容,如下:
subject = '测试邮件的标题【无HTML】'
body = '测试邮件的内容部分,看下方,看下方,看下方'
yag.send(to = '1432803776@qq.com',subject =subject,contents = body)
先发送一个没有 HTML 格式的文字邮件。
发送 HTML 格式邮件
然后再发送一个含有 HTML 的邮件,如下代码:
subject = '测试邮件的标题【有HTML】'
body = '测试邮件的内容部分,看下方,看下方,看下方'
h1 = '<h1>Spbeen</h1>'
a_link = '点击<a href="http://www.spbeen.com">链接</a>,前往Spbeen网站'
yag.send(to = '1432803776@qq.com',subject =subject,contents = [body,h1,a_link])
结果如下图:
【选词填空】练习
QQ 的邮箱服务,使用的是协议。
- http
- sql
- p2p
- smtp
视频学习
最后
以上就是成就耳机为你收集整理的Python发送网页格式邮件的全部内容,希望文章能够帮你解决Python发送网页格式邮件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复