当前位置: 首页 > 知识库问答 >
问题:

vue.js - 发送html邮件?

齐向笛
2023-08-29

前端:Vue ELement UI
后端:Django

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

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

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

共有2个答案

蒲昊苍
2023-08-29

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

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


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

颛孙成益
2023-08-29

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

 类似资料:
  • 问题内容: 下面的代码正确发送了电子邮件,但发送给了正文。我需要在邮件正文中显示html,但我无法做到这一点。网络中的示例不会发送电子邮件:( 如何修复我的代码以发送带有html正文的电子邮件? 万分感谢! 问题答案: 将此标题用于邮件: 对于内容/正文: 使用内联css命令并建议使用表作为接口很重要。 … 在您的Mail-Body中,您不必将HTML代码放在头部和身体上]

  • 问题内容: 我正在尝试从PHP发送简单的HTML电子邮件。下面的代码仅导致GMail中的空白电子邮件。它还有一个名为“ noname”的空附件,这根本不是我想要的;尽管那可能只是它无法正常工作的症状。 我使用的代码是: 问题答案: 原来关键是编码类型。代替: 我需要使用: 它可能取决于您如何在自己的文本编辑器中保存PHP文件的细节。我没有研究它,但是PHP中的 iconv 函数可能也给我带来了一些

  • 问题内容: 如何使用Shell脚本发送HTML电子邮件? 问题答案: 首先,您需要撰写邮件。最低要求由以下两个标头组成: …以及适当的邮件正文: 一旦有了它,就可以将适当的信息传递给mail命令: 这是一个过于简化的示例,因为您还需要注意字符集,编码,最大行长…但这基本上就是这个主意。 另外,您可以用Perl或PHP而不是普通的Shell编写脚本。 Shell脚本基本上是一个文本文件,带有Unix

  • 问题内容: 如何使用Python在电子邮件中发送HTML内容?我可以发送简单的文字。 问题答案: 这是一个如何使用替代纯文本版本创建HTML消息的示例:

  • 问题内容: 我已经使用JMS在Web应用程序中成功发送了电子邮件,但是结果仅以纯文本显示。我希望内容能够显示html。我该怎么做?这大致就是我所拥有的: 问题答案: 根据Javadoc,在需要时,这些设置将默认的mime类型设置为。而是使用代替。

  • 本文向大家介绍python3使用SMTP发送HTML格式邮件,包括了python3使用SMTP发送HTML格式邮件的使用技巧和注意事项,需要的朋友参考一下 一、设置开启SMTP服务并获取授权码 可以参考第一篇文章,这里不再赘述:【一】Python3使用SMTP发送简单文本邮件 二、使用Python3 发送HTML格式的邮件 0.使用的环境为: Python 3.6.3 (64bit) PyChar