【问题标题】:Mailto link that contains a link within the email body? [duplicate]Mailto 链接包含电子邮件正文中的链接? [复制]
【发布时间】:2014-12-16 20:39:02
【问题描述】:

我正在使用一个将一些文本放入电子邮件正文的 mailto 链接:

<a href="mailto:?Subject=my-subject&Body=Lots-of-text-here">Email</a>

如何在文本中放置有效链接?如果我创建一个普通链接,那么它会打印为纯文本(就像您正在查看文本编辑器一样)。

【问题讨论】:

  • 不要指望黑客能创造奇迹。不是每个人都有支持 html 的邮件程序。如果您可以将链接嵌入到这样的电子邮件中,有什么办法可以阻止某人添加 javascript 或其他废话?很高兴您甚至可以进行一些基本的文本插入。
  • 我不知道你能不能做到。通常将纯文本转换为超链接是由电子邮件客户端执行的操作,取决于客户端的设置。一些客户端默认使用纯文本电子邮件,而其他客户端可能会转换为富文本或 html 电子邮件中的超链接。此外,收件人还必须打开更多的纯文本电子邮件。一些禁用电子邮件中的丰富内容以节省移动数据计划。
  • 您必须确保发送的邮件是以 HTML 格式而不是文本格式发送的。

标签: html


【解决方案1】:

您不能在mailto: 函数中使用 HTML。

另一种放置工作链接的方法:使用 PHP 函数 mail() 并用 html 编写链接。

【讨论】:

  • 邮件功能不生成超链接,它通过 SMTP 发送电子邮件消息。它完全绕过mailto:使用的电子邮件客户端。
猜你喜欢
  • 2019-10-21
  • 2020-10-08
  • 1970-01-01
  • 2014-12-27
  • 1970-01-01
  • 2012-03-18
  • 2021-05-08
  • 1970-01-01
  • 2019-07-14
相关资源
最近更新 更多