C# 打开添加了电子邮件和友好名称的 Outlook

本文关键字:Outlook 添加 电子邮件 | 更新日期: 2023-09-27 18:31:34

我知道以下能力:

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

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

C# 打开添加了电子邮件和友好名称的 Outlook

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>