3

html + 画像の一括メールを顧客に送信する準備をしています。ほとんどの一般的なメール クライアントで正しく表示されるようにするための一般的な規則は何ですか?

編集:

まあ、それは私の顧客のためのものです-約数kのクライアントです。

私の質問は、顧客のメール クライアント (サンダーバード、アウトルック、Gmail) で正しく表示されるようにこのメールをコーディングする方法です。どのような CSS タグを使用できますか?

4

12 に答える 12

4

email-standards.orgを見てください。ほとんどの一般的なクライアントで実行されるACID テストがあり、テストしたさまざまな css セレクターと html タグのリスト、および実際の結果のスクリーンショットを確認できます。そして、そうではありません。

お役に立てれば!

于 2008-12-11T14:27:13.867 に答える
3

HTML メールの一般的なルール:

  • Javascriptはありません...これまでに!
  • テーブルベースのレイアウトを使用する (フロートなし)
  • いいえ<style>、または<link>CSS の場合 -style=""属性のみを使用します

これにより、Web ベースのメール クライアント (hotmail、yahoo、gmail) を含むほとんどのメール クライアントでメールの見栄えが良くなります。

于 2008-12-11T13:50:03.130 に答える
3

これらの 2 つのリファレンスは、開始するのに最適な場所です

どうやら、HTML 3.0 互換のタグとフォーマットを使用すると、すべての電子メール リーダーとプロバイダーで最適に機能するようです。

同様の質問をしました System.Net.Mail を使用する場合に電子メールをフォーマットするための最良の方法は何ですか

于 2008-12-11T13:53:16.667 に答える
2

インライン イメージをどこかにホストする代わりに、必要に応じて含めることができます。

HTML の img src は cid:mime-part-name です

そして画像をMIMEパーツとして添付します。

ただし、それとは別に、HTML と CSS をシンプルに保つようにしてください (メール プログラムはブラウザーよりもレンダラーが苦手です)。いくつかのメール プログラムと hotmail と gmail でテストしてください。

于 2008-12-11T13:47:55.070 に答える
2

一部の電子メール クライアントは html をレンダリングしないという事実を考慮する必要があります。MIME 標準は、マルチパート メールをサポートしています。メッセージのさまざまな部分にさまざまな境界を定義します。

http://en.wikipedia.org/wiki/MIME

于 2008-12-11T13:49:09.217 に答える
1

画像を使用する必要がある場合は、画像を非常に小さく保ち、インラインに保ちます。多くのメール クライアントは、外部画像へのリンクのレンダリングを拒否します。これは、スパマーが電子メールを読むほど愚かな人物を追跡するために外部画像を使用するためです。

于 2008-12-11T14:04:51.387 に答える
1

これらのいくつかは非常に優れています。要約して、他のいくつかのヒントを追加します。

  • テーブルベースのレイアウトを使用する
  • JavaScript なし
  • 最小限の CSS - 多くのことが機能しない
  • CSS はすべてインラインにする必要があります
  • いかなる種類の背景画像もありません。Outlook 2007 では表示されません。
  • ホストされた画像へのリンク。インライン画像は機能する可能性がありますが、メール サーバーのサイズ制限に十分注意しないと、画像がバウンスされます。
  • メールクライアントが画像をブロックしたときに何かが表示されるように、必ず画像に alt タグを使用してください
  • 画像をブロックするクライアント向けのテキスト版の電子メールを含める
  • できるだけ多くのクライアントでテストします。具体的には、Outlook 2007 と Gmail です。Gmail はテキストの配置で奇妙なことをする傾向があります
于 2008-12-11T22:07:59.273 に答える
0

私はテーブルレイアウトを使用する傾向があり、タグを使用してテキストを正しい顔と色、ほぼ正しいサイズでレンダリングできるようにし、style=""を使用してCSSをサポートする電子メールクライアントで正しくレンダリングします。

CSSを複雑にしすぎないでください...

于 2008-12-11T15:51:35.447 に答える
0

HTML メール タイプ。画像はインターネット上のどこかにホストされ、リンクとして HTML に含まれている必要があります。

HTML コードを生成すると、それがメッセージ本文になります。メールメッセージのタイプはHTMLです!

誰もがこれを行っており、100 万件の例があります。

于 2008-12-11T13:44:59.180 に答える
0

これはあなたが尋ねたものではないことはわかっていますが、MailChimpを試しましたか? 彼らは素晴らしいサービスを提供しています。

于 2008-12-11T13:49:02.073 に答える
0

また、MailChimp や CampainMonitor などのサードパーティもお勧めします。サブスクリプションの管理やバウンスのチェックなど、多くの追加機能を処理し、開封に関する統計情報も提供します。

于 2008-12-11T13:50:25.907 に答える
0

Outlook 2007 では表示されないため、背景画像は避けてください。(2007 バージョンの Outlook は、Word の HTML レンダリング エンジンを使用しています...)

于 2008-12-11T14:06:52.007 に答える