email - 电子邮件内的链接显示为双纯文本
问题描述
在我们的网上商店中,我们会在每次购买后向客户发送电子邮件。到目前为止,所有电子邮件都正确显示,但现在,在某些情况下,电子邮件内的所有链接都显示为双倍纯文本。这只发生在一些客户身上,我找不到任何关于这个问题以及如何解决它的信息。
正确显示:
不正确的显示:
注1:
我为该电子邮件创建了 HTML。该链接是用<a>
标签包裹的,但是当我们检查显示不正确的电子邮件时,它<a>
会被删除,并且只有文本存在于 DOM 中。
笔记2:
这只发生在某些客户身上。我们检查过,他们没有启用任何广告拦截。此外,这不是与浏览器相关的问题,因为他们还尝试在不同的浏览器上打开电子邮件。
解决方案
Outlook.com 和 Outlook 365 环境会发生这种情况。如果链接没有 http:// 或 https://(或其他)协议,它将执行此操作。
因此,请确保您的所有链接都使用协议,即<a href="https://www.link.com">...</a>
,而不是<a href="www.link.com">...</a>
推荐阅读
- aws-appsync - 如何在 aws appsync 解析器中使用“$util.list.copyAndRetainAll(List, List)”?
- java - 发现 Apache 点燃错误的 IP
- python-3.x - 在 Python 中将 csv 文件转换为 XML 格式时代码失败
- azure-blob-storage - IoT Edge 上的 Azure Blob 存储
- java - Foo的实现类可以称为Foo的扩展类吗?
- tabulator - 在 Tabulator 中加载表格时,滚动条始终位于底部
- assembly - 为什么我的斐波那契 6502 在 144 和 233 时出现故障?
- javascript - 输入字符串中的非法字符在 javascript 中不起作用。如何解决?
- javascript - 在反应中使用脚本标签会给出错误“意外令牌”
- spring-boot - 微服务(eureka 客户端)未向 eureka 服务器注册/eureka 服务器未发现 eureka 客户端