c#打开outlook,添加电子邮件和友好名称

时间:2012-04-19 13:59:06

标签: c# .net outlook email-integration

我知道:

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

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

1 个答案:

答案 0 :(得分:2)

The mailto URL scheme

 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>