java - javamail结合html和纯文本
问题描述
我在 StackOverflow 中看到了很多关于如何发送包含纯文本和 html 文本的邮件的答案。我的问题是,如何在 html 部分显示某种链接以查看文本部分?(click here to see plain text
点击时显示纯文本版本)
谢谢。
解决方案
发送纯文本版本的原因是为了支持不能或不会(安全)显示 HTML 的客户端。如果他们已经显示了 HTML 版本,他们显然支持它,所以指向纯文本的链接不是很有用。
您可以轻松地在 HTML 中添加纯文本并有一个链接,单击该链接会隐藏格式化版本并以“纯”版本显示文本,即仅包含文本的 div。这为您提供了您正在寻找的行为。
据我所知,邮件客户端中呈现的 HTML 无法访问邮件的其他部分,至少不能以可移植的方式访问。
推荐阅读
- javascript - 为什么 moment().format() 会在未来六个小时内创建一个日期对象?
- asp.net - 在更新按钮上获取行值
- python - 为所有节点创建具有相同进出度的矩阵
- h2o - H2O集群启动频繁超时
- networking - 使用 VLSM 设计寻址方案?
- excel - 返回具有特定条件的所有值
- json - 在 Json.NET 中处理字节顺序标记 (BOM) 字符
- matlab - 使用 cellfun 进行逻辑索引
- javascript - 在 Chrome 中使用 Open.Window 创建一个新的固定选项卡
- javascript - 如何查找数组上项目之间的距离 - javascript