web-dev-qa-db-ja.com

HTMLを記述して電子メールとして送信するにはどうすればよいですか?

OutlookまたはYahoo、Gmail、HotmailからHTMLメールを送信したい。 HTMLを記述し、受信者の側でレンダリングできるようなオプションを見つけることができませんでした。

どうやってやるの?

2
Umair Jabbar

HTML形式の電子メールを送信する場合は、WYSIWYGエディターに依存する代わりに、電子メールの内容を自分で作成できるツールを使用する必要があります。メールクライアントの大部分は、主にセキュリティ上の理由から、この機能を許可していません。

Gmail、Yahoo、HotmailなどのWebメールクライアントでは、 WebKit Inspector (SafariおよびChromeの場合)またはFirebugを使用して、DOMでメールのコンテンツを直接編集し、インターフェイスの制限。ただし、アプリケーションによってコードがサニタイズされる可能性があり、期待どおりに機能しません。

最良の解決策は、プログラミング言語(PHPの mail() または Rubyのポニー など)、またはHTMLコンテンツを処理するように設計されたメールサービスを使用してメールを送信することです MadMimiMailchimpキャンペーンモニター ...

2
Simone Carletti

Thunderbirdには、ステーショナリーと呼ばれるプラグインがあり、これを使用してメールのHTMLを表示して編集できます。おそらくそれがあなたが探しているものですか?

https://addons.mozilla.org/en-us/Thunderbird/addon/4394/

2
Nigel

お気に入りのエディターでHTMLコンテンツを準備してテストできます。

サンダーバード

次に、Thunderbirdで[挿入]> [HTML]を使用して、そのHTMLコンテンツをメールに挿入できます。

Microsoft OutlookにHTMLドキュメントを埋め込む

ファイルをHTMLファイルとして保存します。HTMLファイルを選択すると、INSERTボタンの右がアクティブになりますが、ボタンの右側に下矢印があり、それをクリックすると、2つのオプションが表示されます-INSERTとINSERT ASテキスト-テキストとして挿入を選択-HTMLがメールボックス内に表示されます!

0
Naga Kiran

電子メールクライアントのHTMLは非常にvery厄介な問題です。なぜなら、それらのほとんどはブラウザを埋め込むだけではなく、HTMLとCSSのランダムなサブセットを実装しているからです。そして、たくさんのメールクライアントがあります。

本当にこれを行う必要がある場合は、メーリングリストマーケティング会社の専門的なソリューションをご覧ください。それはその空間での既知の問題であり、そのためのサービス、チュートリアル( )およびチェックリストがあります。 MailChimpのサービス です。ほとんどのプロバイダーは、同様のものを提供します。