基于php-imap库的邮件解析器

dev-master 2018-01-24 14:32 UTC

This package is not auto-updated.

Last update: 2024-09-18 03:15:37 UTC


README

英文版 在此

这个小型库在多种情况下都可能很有用,例如用于解析申请并将其存储到系统中,或创建需要管理员或其他人员查看的系统票务

为了避免冗长,我将说明整个类都是基于 IMAP 库构建的,因此,一些参数的接受方式与该文档中的说明一致。

如何使用

调用类的实例,将邮箱、密码和 描述符 作为参数传递。

//Дескриптор - пример для яндекса (третий аргумент)
$imap = new IMAPParse('ВАШ ЯЩИК', 'ВАШ ПАРОЛЬ', '{imap.yandex.ru:993/imap/ssl/novalidate-cert}INBOX');

接下来的步骤取决于您想要做什么。

parseMails($criteria = 'NEW', $download=false),括号内显示的是默认参数

如果您需要解析特定发送者的邮件,请查看 example.php 中的示例,那里就是最好的例子。如果您需要获取所有新消息,则将 NEW 作为标准发送或保持为空。

如果您需要更复杂的功能,请参阅 文档 中的 criteria 参数。

文件附件的保存和示例请查看文件 example.php