发送html邮件?

前端:Vue ELement UI
后端:Django

就是我们之前写了一个页面,现在需求增加一个按钮,把这个页面可以实现通过邮箱发送,我不做过这个业务,很多都不明白,希望有人帮我详细讲讲 前端和后端个分工职责。

目前我查询到的方案是:前端写一个静态页面给后端开发人员,由后端负责填充数据。

我自己了解到html email 不能使用html5特性,css也有很多受限,不能使用js,那我这静态页面咋实现啊,我们这个页面主要有element ui的表格和echarts 我不能用js 这些东西咋搞,还有后端它怎么填充数据啊,我感觉很多流程我不清楚。


回答:

Can I use 的姊妹站:https://www.caniemail.com/

如果想要在邮件中展示这种效果,几乎不可能,所以要么就是转成图片,要么就是转成静态页面(把表格用 <table> 重写、图标转成图片,这等于将这个页面重写了一遍),还有就是可以只在邮件中给个链接,让收件人再打开浏览。


后端填充数据的话,Django 有自带的模板引擎,可以用它填充数据。


回答:

如果需要发过去的内容收信人不需要二次编辑, 可以将页面导成pdf或图片发给后端

以上是 发送html邮件? 的全部内容, 来源链接: utcz.com/p/934848.html

回到顶部