我是靠谱客的博主 成就耳机,最近开发中收集的这篇文章主要介绍Python发送网页格式邮件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

邮件初始化

邮件的内容,可以是简单的几个文字,也可以是丰富的 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])

结果如下图:
image.png
image.png
image.png

【选词填空】练习

QQ 的邮箱服务,使用的是协议。

  • http
  • sql
  • p2p
  • smtp

视频学习

最后

以上就是成就耳机为你收集整理的Python发送网页格式邮件的全部内容,希望文章能够帮你解决Python发送网页格式邮件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(80)

评论列表共有 0 条评论

立即
投稿
返回
顶部