私たちはクライアントにHTMLメールを送信していますが、一部のクライアントは正しい形式の出力ではなくHTMLコードを取得しています。クライアントに設定変更などを依頼することはできません。そのため、適切な書式付き出力を行うためにメールを送信するにはどうすればよいですか。PHPでメールを送信
0
A
答えて
2
メッセージを扱うためにHTMLを表示できるクライアントであれば、ヘッダContent-Type: text/html
を送信するだけで十分です。問題は、すべてのクライアントがHTMLを理解しているわけではありません...
最も安全な賭けは、常にマルチパートメッセージを送信することです。これには、それを理解するクライアントのためのHTMLと、そうでない人のための通常のテキストが含まれています。
This tutorialは、基本的な構文をカバーします。
+0
チュートリアルは私のために働いた。 –
0
複数の形式で電子メールを送信する必要があります。これにより、メールクライアントはHTMLをサポートしていない場合、電子メールのテキスト版を表示することができます。これには、電子メールのtext/htmlバージョンがあるか、descent html2textコンバーターを使用する必要があります。
PHPMailerクラスを使用して、テキストコンテンツを含むHTML電子メールを送信するプロセスを大幅に簡略化することをお勧めします。
0
私は非常にhttp://swiftmailer.org/ライブラリをお勧めします。
は、あなたは誰もこれを支援することができるようにするためのコードです示さなければならない
関連する問題
- 1. PHPでhtmlメールを送信
- 2. PHPでメールを送信
- 3. HTMLでPHPメールを送信
- 4. デバッグ:PHPでメールを送信
- 5. PHPメールでメールを送信する()
- 6. PHPメール送信ajax
- 7. phpメール送信者
- 8. PHPでメール送信問題
- 9. 電子メールを送信php
- 10. PHPはメール送信中
- 11. AJAX JQuery PHPメール送信フォーム
- 12. フォームを送信してPHPでメールを送信
- 13. 企業ドメインにphpでメールを送信
- 14. PHPメールでmultipart/alternativeを送信する(
- 15. phpとjavascriptでメールを送信
- 16. WordPress用のPHPページでメールを送信
- 17. PHPで電子メールを送信する
- 18. PHP - メールでユーザー名を送信
- 19. PHPでバルク電子メールを送信
- 20. PHPでHTML電子メールを送信
- 21. PHPフォームでメールを送信する
- 22. PHPの別スレッドでメールを送信
- 23. phpとhtmlでメールを送信
- 24. PHP - フォームを電子メールで送信
- 25. PHPで電子メールを送信
- 26. onclick phpで電子メールを送信
- 27. PHPでhtml電子メールを送信
- 28. PHPはメールで送信する
- 29. PHPで間違った電子メールでメールを送信
- 30. PHPがメールを送信し、メールを送信した後にハングアップする
PHP 5.3+の上に例えばhttp://masom.posterous.com/using-swiftmailer-in-lithiumを参照してください。 – jadarnel27
これは本当にあなたの質問に答えるものではありませんが、あなたは[Swift Mailer](http://swiftmailer.org/)のようなライブラリの使用を検討したいかもしれません。 –