您好我正在使用Zend_Mail pop3客戶端從Gmail帳戶獲取電子郵件問題是我得到的內容是HTML格式,但我只想存儲文本格式。我期待的解決方案有:如何強制使用POP3協議從Gmail服務器獲取「Text Only」電子郵件格式?
a)強制我的pop3客戶端僅檢索文本消息 b)將html轉換爲簡單文本,即正確刪除所有html標籤。
謝謝。
您好我正在使用Zend_Mail pop3客戶端從Gmail帳戶獲取電子郵件問題是我得到的內容是HTML格式,但我只想存儲文本格式。我期待的解決方案有:如何強制使用POP3協議從Gmail服務器獲取「Text Only」電子郵件格式?
a)強制我的pop3客戶端僅檢索文本消息 b)將html轉換爲簡單文本,即正確刪除所有html標籤。
謝謝。
電子郵件可以採用特定的格式,也可以採用「multipart」格式。在任何情況下,您都必須下載整個電子郵件。之後,你可以檢索文本部分(如果它的多部分或文本),或者你必須解析html源文件(或者僅僅是strip_tags
),如果它的html-only。
無論郵件的HTML或測試由發送者,而不是接受者決定。有時郵件將是「多部分」,其中既有文本也有html版本,你可以選擇查看,但基本上,你會得到你所得到的。 Zend是PHP並允許使用插件,因此您可以使用PHP html-to-text轉換器。我在網上看到了一些代碼。