私は次の能力を知っています:
"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」はRFC822で指定されているとおりです。これは、「phrase」および「comment」コンポーネントを含む、0個以上のコンマ区切りのメールアドレスで構成されていることを意味します。「to」内のすべてのURL予約文字をエンコードする必要があることに注意してください。特に、「メールボックス」構文で一般的に使用される括弧、コンマ、およびパーセント記号( "%")です。
とはいえ、簡単なテストでは、ChromeでOutlookを開いたときに次のことがうまくいくようでした
<a href="mailto:'Test' <example@example.com>">Contact via Email</a>