html - "MailTo"...在收件人上设置专有名称

标签 html

当我想在 HTML 中使用“mailto”标签时,如何为收件人设置一个正确的名称。

类似于:

mailto:"John Wayne(jw@email.com)?subject..

我该如何实现??

最佳答案

mailto:的原始标准链接,RFC 1738 ,这样说:

A mailto URL takes the form:

mailto:<rfc822-addr-spec>

where <rfc822-addr-spec> is (the encoding of an) addr-spec, as specified in RFC 822 [6].

根据该定义,addr-spec 的形式为“local-part@domain”,因此不能包含专有名称。

但是 mailto: RFC 1738 的部分首先被 RFC 2368 取代,它允许(除其他事项外,包括预定义的主题行)RFC 822 mailbox规范——包括专有名称。

[2016-05-31] 正如 David Balažic 在评论中指出的那样,RFC 2368 又被 RFC 6068 废弃了.来自第 9 节,“RFC 2368 的主要变化”:

The main changes from RFC 2368 are as follows:

RFC 5322 <addr-spec>与上面提到的“local-part@domain”形式相同,所以再一次,不能正式包含名称。

在实际使用中,mailto:Fred Foo<foo@example.com>似乎仍然有效,但未得到官方支持;您可能还需要对空格进行编码,mailto:Fred%20Foo<foo@example.com> ,和/或将名称放在引号中,mailto:"Fred Foo"<foo@example.com> .

关于html - "MailTo"...在收件人上设置专有名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147805/

相关文章:

javascript - 在 React Router v6.+ 中渲染多个元素

javascript - jQuery animate scrollTop 在 firefox 中不起作用

HTML & CSS 背景

javascript - 转到另一个网址而不重新加载页面

html - 搜索如何通过id在react中显示div

html - 使用 select2 时保留输入验证 CSS 类

javascript - 如何替换一个占位符单词?

html - 为 html(bluedict) 编辑 CSS

javascript - 从带有 anchor 的链接获取带有 HTTP Referer 的上一个链接

javascript - DOMParser parseFromString 仅在迭代结果主体 childNodes 时删除 Node