php - 解析邮箱(mbox 或 mbx)php

标签 php parsing email mbox

我需要使用 php 解析 mbox 或电子邮件文件,也就是说,我会传递一个包含多封电子邮件的 .mbox 或 .eml 文件,并将其解析为其组成部分,例如 from、to、bcc 等。

是否有任何库可以做到这一点,或者任何关于如何在 php 中做到这一点的代码?

谢谢

最佳答案

有一个PEAR类http://pear.php.net/package/Mail_Mbox为此。

尽管手动分离 .mbox 文件并不困难。单独的邮件由 /^From\s/(可能永远不会出现在邮件正文中)和 Headers: block 简单地分隔。大多数邮件应用程序也在那里存储一个长度字段。但使用现成的脚本来处理所有变化确实更容易。

关于php - 解析邮箱(mbox 或 mbx)php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6044526/

相关文章:

PHP循环遍历记录非常慢

javascript - 脚本双重转义状态

java - 使用Java解析xml文件

php - 注册并使用password_hash密码默认登录

php - 如果你需要 3 个 'tiers' 的引号,你会怎么做?

bash - 构建一个在脚本中使用的解析器(bash)

php - 电子邮件消息队列 - X worker 和停止重叠

email - 使用 Go/TLS 发送电子邮件会产生 "remote error: handshake failure"响应

email - 满足 HTML、电子邮件、图像和纯文本的 MIME 类型?

php - 两个属性与一个实体共享相同的 OneToMany 关系 Symfony2