1

WPF/WinForms ブラウザー コントロールで動作する複数の受信者を持つ mailto タグを作成する方法を知っている人はいますか?

私が使用している形式は

mailto:email1@test.com;email2@test.com

ブラウザ コントロールでこのリンクをクリックすると、何らかの理由で通常の Outlook を起動できません。ただし、単一のメールアドレスに対しては機能します。

さらに、同じリンク形式を使用して、標準の Internet Explorer で複数の受信者と連携させることができます (ブラウザー コントロールではなく通常のブラウザー)。

リンクは動的に構築されるため、受信者の可変リストに対して機能する必要があります

4

3 に答える 3

3

mailto:の後の複数の受信者は公式にはサポートされていないようです -このリンクを参照してくださいただし、 ccおよびbccタグを使用できます。

<a href="mailto:noone@snai1mai1.com?subject=test&cc=buddys@snai1mai1.com,
         buddy2@snail1mail.com&bcc=secretfriend@snai1mai1.com" >Send email</a>

これは、WPF ブラウザーで正常に動作します。(注: 書式設定のためだけにある改行を削除してください。)

于 2012-05-21T06:08:32.623 に答える
1

上記の@Philの回答を拡張すると、静的にmailto:myself@mydomain.com、またはmailto:blackhole@mydomain.comを設定してから、電子メールの送信先のアドレスのリストを使用してcc/bccフィールドを動的に作成できます。そうすれば、mailtoフィールドで1つの電子メールのみの規則に従うことができますが、cc/bccフィールドで受信者のリストを動的に作成し続けることもできます。

特に、これが(メーリングリストのように)お互いを知らない人に送信される場合、ベストプラクティスは、それらの電子メールをBCCフィールドに入れて、人々の電子メールアドレスが非公開にされるようにすることです(BCC ==ブラインドカーボンコピー) 。

編集:別の方法は、リンクでJavaScriptを使用して使用することlocation.href=mailto:person1@domain.com,person2@domain.comですが、それが機能することを保証することはできません= /

于 2012-05-21T14:14:26.613 に答える
0

使用できます

mailto:email1@test.com?to=email2@test.com&to=other@email.com&to=more@emails.com

したがってto=...、宛先フィールドに多くの受信者を追加するために複数を追加できます..

toもちろん、これらのフィールドに複数の受信者を置き換えるccbcc、追加することができます..

免責事項:これを行うための公式の方法ではないかもしれませんが、私が使用したほとんどのクライアントでサポートされているようです..

于 2012-05-21T14:23:55.497 に答える