我們向我們的客戶發送HTML郵件,但一些客戶端獲取HTML代碼而不是正確的格式化輸出。我們不能要求我們的客戶更改設置等。所以,我如何發送郵件來提供正確的格式化輸出。用PHP發送郵件
Q
用PHP發送郵件
0
A
回答
2
發送標頭Content-Type: text/html
對於任何可以顯示HTML來處理您的消息的客戶端都是足夠的。問題是,並非所有的客戶都懂HTML ...
最安全的方法是始終發送多部分郵件。它包含了那些理解它的客戶端的HTML和那些不知道的客戶端的普通文本。
This tutorial涵蓋了基本的語法。
+0
教程爲我工作。 –
0
您需要以多部分格式發送電子郵件。這將使郵件客戶端能夠顯示您的電子郵件的文本版本,如果他們不支持HTML。這也將要求你有一個電子郵件的文本/ HTML版本,或使用下降html2text轉換器。
我建議使用PHPMailer類來大幅度簡化發送帶有文本內容的HTML電子郵件的過程。
0
我會強烈建議http://swiftmailer.org/庫。
爲例見http://masom.posterous.com/using-swiftmailer-in-lithium在PHP 5.3+
相關問題
- 1. 用PHP發送html郵件
- 2. 發送郵件用PHP
- 3. 用PHP發送HTML郵件
- 4. 發送郵件使用PHP
- 5. 發送HTML郵件用PHP
- 6. 用php發送郵件
- 7. 用PHP發送HTML郵件?
- 8. 用PHP發送郵件
- 9. 使用php發送郵件
- 10. 使用php發送郵件
- 11. 用PHP發送html郵件
- 12. 發送郵件php
- 13. 發送郵件php
- 14. 發送PHP郵件
- 15. 發送郵件[PHP]
- 16. PHP發送郵件
- 17. 用PHP郵件發送電子郵件()
- 18. 發送PHP的使用PHP郵件
- 19. 使用PHP發送郵件(將電子郵件發送到EMAIL INPUT的郵件)
- 20. 用於PHP的PHP IIS的PHP郵件()發送垃圾郵件
- 21. PHP郵件不發送郵件
- 22. php郵件表單不發送郵件
- 23. PHP郵件發送重複郵件
- 24. php郵件發送虛假郵件
- 25. php郵件發送多個郵件
- 26. PHP郵件()不發送郵件
- 27. PHP郵件不發送郵件
- 28. PHP郵件表單不發送郵件
- 29. PHP郵件不發送電子郵件
- 30. PHP發送電子郵件
你必須讓你對任何人能夠幫助這個代碼。 – jadarnel27
這並不真正回答你的問題,但你可能要考慮使用[Swift Mailer](http://swiftmailer.org/)等庫。 –