PHPメールに別のHTMLページを含めることは可能ですか?
たとえば、すべてのコンテンツを含む別のページを作成し、それを電子メールで送信してから、別のページのphp mail()にメッセージとして含めますか?
ありがとう
PHPメールに別のHTMLページを含めることは可能ですか?
たとえば、すべてのコンテンツを含む別のページを作成し、それを電子メールで送信してから、別のページのphp mail()にメッセージとして含めますか?
ありがとう
HTMLメールを送信するつもりなら、そうです。出来るよ。mail()の4番目のパラメーターにヘッダーを追加し、file_get_contents()を使用して所有しているHTMLファイルから情報を取得する必要があります。これを確認してください:
はい、それはrationalbossがどのように説明したかを正確に可能です。個人的にはHTMLメールにPEARを使用しています。PEARに慣れていない場合、始めるのは苦痛ですが、私がそれを実行すると、生活は改善されました。
ただし、注意してください。html/ cssは、ブラウザでサポートされているのと同じサポートを電子メールクライアントで提供していません。美しいページを作成すると、特定のCSSルールが無視されているため、ほとんどの人が大きなグリッチでページを受け取っていることがわかります。
最後に聞いたベストプラクティスは、シンプルに保ち、すべてにインラインスタイルを使用することです。フロートやポジショニングは避けてください。実際、電子メールのレイアウトを処理するときに、物を並べて配置する必要がある場合は、テーブルを使用する方が実際には安全だと思います。
次に、できるだけ多くの電子メールクライアントでテストします。それから泣いて、物事を直そうとします。
テスト用のEmailonAcidについて良いことを聞いています。有料サービスですが、3人のクライアントにも限定テストを提供しています。
比較的単純な電子メールを実行しているだけであれば、それほど悪くはないはずです。しかし、本当に見栄えのするものを作成しようとしている場合は、特に電子メール用のHTMLのスタイリングでグーグルを実行することをお勧めします。