我使用 PHP - Codeigniter (Peeker Library) 作为后端,并使用 IMAP 从多个电子邮件地址获取电子邮件。
我们有一些复杂的搜索条件来查询 imap 文件夹,为了提高脚本的性能,我们只搜索新电子邮件并存储邮箱名称、唯一 ID(邮箱中唯一)、MySQL 表中的一些标题信息。
我想出了两个问题:
- 我如何跟踪
Deleted / Moved
项目? - 有没有办法确定附件是否存在?(因为标题信息没有为附件指示提供任何线索,我尝试使用
imap_fetchstructure
但它会读取包括附件在内的整个邮件,这需要很长时间才能处理)
笔记 :
我定期在后端运行此脚本(但不是 cron 作业,外部应用程序将定期初始化脚本)。此外,我正在使用 PHP 执行所有这些操作,但有其限制。
请帮我。
谢谢