【发布时间】:2011-10-06 03:24:50
【问题描述】:
您好,我正在使用 Zend_Mail pop3 客户端从 gmail 帐户获取电子邮件,问题是我得到的内容是 HTML 格式,但我只想存储文本格式。有我期待的解决方案
a) 强制我的 pop3 客户端仅检索文本消息 b) 将 html 转换为简单文本,即正确删除所有 html 标签。
谢谢。
【问题讨论】:
标签: php zend-framework email pop3 zend-mail
您好,我正在使用 Zend_Mail pop3 客户端从 gmail 帐户获取电子邮件,问题是我得到的内容是 HTML 格式,但我只想存储文本格式。有我期待的解决方案
a) 强制我的 pop3 客户端仅检索文本消息 b) 将 html 转换为简单文本,即正确删除所有 html 标签。
谢谢。
【问题讨论】:
标签: php zend-framework email pop3 zend-mail
电子邮件要么采用一种特定格式,要么采用“多部分”格式。在任何情况下,您都必须下载整个电子邮件。在它之后,您可以检索文本部分(如果它是多部分或文本),或者您必须解析 html 源(或只是 strip_tags),如果它是仅 html。
【讨论】:
邮件是html还是测试由发件人决定,而不是收件人。有时邮件将是“多部分”的,其中既有文本版本,也有 html 版本,您可以选择查看其中任何一个,但基本上,您会得到您所得到的。 Zend 是 PHP 并且允许插件,因此您可以使用 PHP html-to-text 转换器。我在网上看到了一些代码。
【讨论】: