0

我在从保存的模板向用户发送电子邮件时遇到问题。在此模板中,有不间断的空格来保留预期的格式,并且形成链接或发送电子邮件没有问题。

然而,当标签显示在他们首选的邮件服务上时,似乎在通过邮件服务器后,一些用户看到超文本链接格式错误。

例如,这是原始链接在我们发送的消息中的样子,

Log in to <a href=\"https://website"\>https://website</a>&nbsp;to

这就是用户报告他们看到消息中的链接的方式,

https://网站到

代替,

https://网站

在将测试电子邮件发送给自己之后,我能够从测试电子邮件中提取原始消息,并且没有看到编码有任何问题。以前有没有人处理过这个问题?

我不确定尝试去掉字符并用常规空格替换它是否会更好?或者如果有另一种方法来处理这个?

4

1 回答 1

1

您可以尝试用 a 包装链接,<span>它可能会解决问题...请注意,我已将转义的双引号\"替换为单引号'

<!DOCTYPE html>
<html>
<body>
<label>Wrapped the link with a span</label>
<div>
    Log in to <span><a href='https://website'>https://website</a></span>&nbsp;to
</div>
</body>
</html>

于 2018-12-23T20:31:34.190 回答