HTML ニュースレターを送信するときに、主要な電子メール クライアントが mailto タグの subject= および body= 部分に対してどのようなサポートを行っているかを知っている人はいますか?
2 に答える
動作は、電子メール クライアントとソース アプリケーションの両方によって異なります。これは、 pjpのリンクを使用した、私自身のシステムからの十分な例です。
<a href="mailto:me@somewhere.com?subject=Hello%20People">Send Mail</a>
- Outlook クライアント内で Mailto リンクをたどると、件名が正常に入力されます
- IE でたどる Mailto リンクは、Outlook クライアントの件名に正常に入力されます
- Firefox でたどる Mailto リンクが同じ Outlook クライアントで失敗する (件名テキストが「TO」フィールドの一部のままになる)
gmail および Yahoo Web クライアントで読み取られる HTML メールで同じリンクを試しました。
- Gmail は、目的の件名の新しいメッセージを正しく開きます
- Yahoo は件名を事前に入力しますが、スペースで切り捨てます (「こんにちは」のみ)
たった 1 台のコンピューターでこれほど多くのバリエーションがあると、組み込みの mailto は使いにくくなります。そのため、多くのメール ニュースレターのヘッダーに [Web ページとして表示] リンクが用意されています。
彼らはそれに対してかなり良いサポートを持っていると思います。しかし!!ただし、mailtoは、クライアントからme@somewhere.comへの送信と電子メールの送信に使用されます。それは間違いなくあなたがニュースレターを送ることではありません。
場合によってはバックグラウンドプロセスで、サーバーからメールを送信する必要があります。
編集:少し考え直してください。複数のTOアドレスを持つリンクを含む管理セクションを使用して、ニュースレターを送信するための電子メールクライアントを開くことについて話しているのですか?その場合、主要なブラウザはおそらくまともなサポートを持っていますが、標準ではないので(私は思う)、実際にそれを信頼するべきではありません。したがって、それらはそれをサポートする必要はありません。
もう一度編集:
私の以前の編集をサポートするRFC2368情報