HTML メールを作成する際に注意することはありますか? 有効な HTML ページを作成し、それを PHP 経由で送信するのと同じくらい簡単ですか? または、正しく表示されるようにテーブルを使用する必要がありますか。
初めてこれを正しく行うためのアドバイスは大歓迎です。
HTML メールを作成する際に注意することはありますか? 有効な HTML ページを作成し、それを PHP 経由で送信するのと同じくらい簡単ですか? または、正しく表示されるようにテーブルを使用する必要がありますか。
初めてこれを正しく行うためのアドバイスは大歓迎です。
電子メール クライアントで希望どおりに表示される HTML 電子メールを作成することは、不可能ではないにしても非常に難しい場合があります。残念ながら、電子メール クライアントは、電子メールを表示する際に最新かつ最高の Web ブラウザを使用しておらず、許可する必要があるものを (正当な理由で) 制限することもできます。
CSS ベースのレイアウトがどれだけ好きであっても、テーブルベースのレイアウトは依然として HTML メールに適した方法です。もちろん、他の目的で CSS を使用することもできますが、場合によってはインライン化する必要があります。私が見た中で最も見栄えの良い HTML メールは、大部分が表と大きな画像で構成されています。これは、通常の Web ページとは異なり、優れた Web 開発手法を使用して同等のものを作成することはほぼ不可能だからです。HTML メールは独自の世界です。
また、できるだけ多くの電子メール クライアントで電子メールをテストする必要があります。さまざまなクライアントをすべてインストールするのは面倒ですが、Litmus、MailChimp、CampaignMonitorなどのサービスを使用することもできます (この質問も参照してください)。個人的には、Litmus で良い経験をしました。
HTML メールの作成は非常に面倒です。
他のほとんどの方法はマシンによって表示が異なる傾向があるため、HTML 電子メールには表が最適なオプションであることは間違いありません。
注意事項:
<head>
。これにより、メールが開かれたときにサーバーがヒットするのを防ぐことができます。HTML メールでの CSS の使用に関する Mailchimpの優れたブログ投稿もあります。
表は悪いです...しかし、電子メールで行く正しい方法...また、通常は本文に入れる部分だけを送信し、インラインcssのみを使用します。もう 1 つの重要なことは、ほとんどの場合、背景画像が機能しないことです。
これはあなたを助けることができる非常に良いガイドです.
私のアドバイス: 多くのブラウザ、メールクライアント、メールプログラムでテストしてください
Email on Acidを確認してください。各クライアントでメールがどのように表示されるかを示すだけでなく、HTML も分析します。クライアントでサポートされていないコード内の HTML が強調表示されます。このツールのおかげで、電子メールが正しく表示されない理由を突き止めるのに何時間も費やすことができました。
非常に役立つもう1つのことは、各クライアントにヒントとコツを提供することです. とにかく調べてみてください、とても参考になります。