Читать электронную почту imap php
Я использую PHP - Codeigniter (Peeker Library) в качестве серверной части и использую IMAP для получения писем с нескольких адресов электронной почты.
У нас есть несколько сложных критериев поиска для запроса к папке imap, для повышения производительности скрипта мы ищем только новые письма и сохраняем имя почтового ящика, уникальный идентификатор (уникальный в почтовом ящике), некоторую информацию заголовка в таблице MySQL.
У меня возникли две проблемы:
Как я могу следить заDeleted / Moved
Предметы ?Есть ли способ определить, существует ли привязанность или нет? (Поскольку информация заголовка не дает никакой подсказки к индикатору вложения, я попытался использоватьimap_fetchstructure
но он читает все сообщение, включая вложение, которое занимает много времени для обработки)Примечание :
Я запускаю этот скрипт на внутреннем сервере с регулярным интервалом (но не cron-задание, внешнее приложение будет инициализировать скрипт через регулярный интервал). Кроме того, я делаю все это с помощью PHP с его ограничениями.
Пожалуйста, помогите мне.
Спасибо