0

嗨,我正在使用 Zend_Mail pop3 客户端从 gmail 帐户获取电子邮件,问题是我得到的内容是 HTML 格式,但我只想存储文本格式。有我期待的解决方案

a) 强制我的 pop3 客户端仅检索文本消息 b) 将 html 转换为简单文本,即正确删除所有 html 标签。

谢谢。

4

2 回答 2

1

电子邮件要么采用一种特定格式,要么采用“多部分”格式。在任何情况下,您都必须下载整个电子邮件。在它之后,您可以检索文本部分(如果它的多部分或文本),或者您必须解析 html-source(或只是strip_tags),如果它的 html-only。

Zend_Mail_Part::getPart()

于 2011-07-15T13:10:54.823 回答
0

邮件是html还是测试由发件人决定,而不是收件人。有时邮件将是“多部分”的,其中既有文本版本,也有 html 版本,您可以选择查看其中任何一个,但基本上,您会得到您所得到的。Zend 是 PHP 并且允许插件,因此您可以使用 PHP html-to-text 转换器。我在网上看到了一些代码。

于 2011-07-15T13:14:45.577 回答