1

我知道以下能力:

"mailto:foo@bar.com?subject=MySubject"

但我想知道是否有一种方法可以在 Outlook 中填充 TO 字段,但要显示一个友好的名称(如 Outlook 那样)而不是电子邮件地址本身。

4

1 回答 1

2

mailto URL 方案

 mailtoURL  =  "mailto:" [ to ] [ headers ]
 to         =  #mailbox
 headers    =  "?" header *( "&" header )
 header     =  hname "=" hvalue
 hname      =  *urlc
 hvalue     =  *urlc

“#mailbox”在 RFC 822 中指定。这意味着它由零个或多个逗号分隔的邮件地址组成,可能包括“短语”和“评论”组件。请注意,必须对“to”中的所有 URL 保留字符进行编码:特别是括号、逗号和百分号 (“%”),它们通常出现在“邮箱”语法中。

也就是说,在一个简单的测试中,以下内容在 Chrome 打开 Outlook 中似乎对我有用

<a href="mailto:'Test' &lt;example@example.com&gt;">Contact via Email</a>
于 2012-04-19T14:18:56.443 回答