我知道以下能力:
"mailto:foo@bar.com?subject=MySubject"
但我想知道是否有一种方法可以在 Outlook 中填充 TO 字段,但要显示一个友好的名称(如 Outlook 那样)而不是电子邮件地址本身。
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' <example@example.com>">Contact via Email</a>