Mail parser based on the php-imap library
English here, (*1)
Данная мини-билиотечка может пригодиться в разных случаях, например для распарсивания заявок и складирования их в систему, или создание тикет систем, где заявку должен увидеть администратор или кто-то другой, (*2)
Чтобы долго не обхяснять, скажу, что весь класс работает на библиотеке IMAP, и соответственно, некоторые аргументы принимаются согласно этой документации., (*3)
Вызываем экземпляр класса, в качестве аргумента, передаем ему почтовый ящик, к которому подключаемся, пароль от него и дескриптор., (*4)
//Дескриптор - пример для яндекса (третий аргумент) $imap = new IMAPParse('ВАШ ЯЩИК', 'ВАШ ПАРОЛЬ', '{imap.yandex.ru:993/imap/ssl/novalidate-cert}INBOX');
Дальше все зависит от того, что вы хотите., (*5)
parseMails($criteria = 'NEW', $download=false), в скобках указаны параметры по умолчанию, (*6)
Если нужно спарсить письма от конкретного отправителя, посмотрите пример в example.php, там как раз, оно самое.
Если же нужно получить все новые сообщения, то в качестве критерия отправьте NEW
или оставьте пустым., (*7)
Если же, нужно что-то посложнее, посмотрите документацию параметр criteria
., (*8)
Сохранение файлов вложений и хороший пример, смотрите в файле example.php, (*9)