我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

你必须以两种方式生活:闪耀和不闪耀。当你不闪耀时,你就在准备闪耀。

f38872bac131778481b00616d282ec64.png

在本文中,我们将继续讨论如何自动发送 HTML 电子邮件。

在邮件正文中发送摘要数据,在附件中发送详细数据。这是启用电子邮件自动化的正确方法。

与往常一样,您可以在文章底部获取源代码。事不宜迟,让我们开始吧。

— 1 —

更改阅读模式

如果你已经了解了前两篇文章的内容,那么实现HTML格式的电子邮件就只剩最后一步了。

之前我们邮件的正文是一句“请检查数据!”如果想让它显示表格的风格,需要先将函数中的两行代码改为:

#邮件正文 body = html_data msg.attach(text.MIMEText(body, 'html', 'utf-8'))

修改后,该方法将读取正文内容为 HTML,并将其添加到电子邮件正文中。

由于大部分邮箱都支持HTML标签,所以我们打开邮件就可以看到以表格形式显示的数据(注:你的手机可能不支持,看不到)

— 2 —

了解 HTML 代码结构

那么,问题就变成了:如何构建表格样式并传入数据。

9dd5546688e4a5603e54323a64b6101a.png

我们可以通过这张图简单的了解一下HTML文件的组成,表格的样式可以自己设置,重点是表格部分的结构,上一篇文章中我们用for循环遍历了每一条数据然后填充到Excel表格中,这里我们也可以用for循环遍历然后构造成表格格式。

— 3 —

编写 HTML 模板

新建一个HTML模板文件“.html”,表格头用#{title}表示,内容用#{}表示。(

— 4 —

For循环遍历,传入数据

通过for循环遍历数据,构造新的html代码替换上面的模板

至此,把所有代码串在一起,就可以实现发送HTML格式邮件的功能了。

如有疑问,欢迎留言讨论。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/6490.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线