7

私は自動的にhtmlメールを作成しようとしており、標準があるかどうか、メールにどの属性が機能し、どれが存在しなければならないかを理解しようとしています。必要ですか?そして、もしなければ、体がなければなりませんか?使用しているDoctypeを指定する必要がありますか?

私は彼らの例でZendFrameworkを使用していますが、「スタイリング」コードhttp://framework.zend.com/manual/de/zend.mail.html-mails.htmlのコンテンツ以外は何も設定していません。

なぜ私がHTMLを必要とするのかご存知でしょう。これはばかげているように見えますが、当社はサポートソフトウェアを作成しており、ベータテスターの重要な「バグ」または機能要求の1つは基本的なHTMLでした。そのため、重要な単語を太く、斜体にしたり、下線を引いたりして強調表示できます。

4

7 に答える 7

7

HTML メールのコーディングは、私がいつもくだらないシュートだと思っていました。ブラウザーとは異なり、HTML マークアップの W3C 標準に準拠しているメール クライアントはほとんどありません。MailChimpは、Web ベースのメール クライアントを含む 30 種類の奇妙なメール クライアントで HTML メールをプレビューできる非常に便利なサービスです。

彼らはまた、いくつかの重要なすべきこととすべきでないことを含む自由に利用できるガイドを持っています.

要するに、インライン CSS が最善の策です (特に、特定の CSS を削除する Web クライアントの場合)。この場合、テーブルはスタイリングの信頼性が高くなります (ただし、標準の戦士として、私はそれを言うのはうんざりです)。

html タグと body タグについては、メールで送信しています。あなたがプリンシパルを導いているのは、KISS でなければなりません (単純にして、ばかげてください!)。

于 2009-04-03T21:55:18.790 に答える
4

電子メールのHTMLは、基本的にWebのHTMLと同じです。違いは、電子メールメッセージが信頼できない制限されたゾーンにあるように扱われることです。つまり、JavaScriptやその他のスクリプトテクノロジを使用することはできません。

添付ファイル(画像、スタイルシートなど)をメールに埋め込んだり、外部ソースから参照したりできます。事実、外部ソースからそれらを参照する場合、ほとんどの電子メールリーダーは、ユーザーの承認なしにそれらをダウンロードすることはありません。これは、多くの場合、ヘッダーのスタイルタグとインライン添付ファイルのような画像の間にCSSを配置する方がよいことを意味します。

ThunderBirdまたはOutlookでメールを読む場合、明らかに違いがあります。1つはFireFoxのレンダリングエンジンを使用し、もう1つはIEのエンジンを使用します。これは、Web用のページを作成するのと同じです。

これらの点を考慮すれば、見栄えの良いメールメッセージを問題なく作成できるはずです。

お役に立てれば。

于 2009-04-03T21:49:42.033 に答える
4

テキストバージョンを含めることを忘れないでください。これは、HTML 電子メールを必要としない人々に役立ちます。

HTML 電子メールを望まないと言えば、HTML はスパムによく使用されるため、テキストのみのバージョンよりも多くの電子メールがフィルタリングされる可能性があります。

于 2009-04-03T21:52:57.580 に答える
3

MIMEタイプのエンコーディングを探しています。これは、(とりわけ)HTMLをラップするための標準であり、メールプログラムがそれを転送できるようにします。

于 2009-04-03T21:48:47.543 に答える
3

ほとんどの Web クライアント (gmail など) は、外部スタイルシートをまったく取得しません。これは、おそらくセキュリティ リスクを課す可能性があるためです。

重要な電子メール (たとえば、登録後の電子メールのアクティブ化) については、テキストのみの電子メールを標準化しています。マーケティング メールでは、主にインライン スタイル、表、および 90 年代に Web で人気があったものを使用します。

電子メール HTML は Web 電子メールと同じ進歩を遂げていません。絶対的な基本に固執するようにしてください。

于 2009-04-03T23:08:26.243 に答える
1

すべての電子メール クライアントで動作する HTML 電子メールを作成することは、ほとんど不可能です。それらすべてをサポートするために、多くの回避策を使用することを期待してください。どの電子メール クライアントが Web 標準を最もよくサポートしているかを知りたい場合は、電子メール standards.org にアクセスしてください。電子メール クライアントのリストと、それらが提供する HTML および CSS サポートがあります。

于 2009-06-25T19:16:39.303 に答える
0

外部の .css ファイルを参照するのではなく、ファイル自体で HTML メールのスタイルを設定することに関して、Jeroen に同意します。私は過去に問題を抱えていました。

于 2009-04-03T21:52:26.567 に答える