EMailНедавно мне попался заказ на обработку писем из почтового ящика: вытягивания нужных e-mail адресов. Всё бы прекрасно, да я никогда не работал с POP3-протоколом в PHP-скрипте.

Первый, кто пришёл на помощь — google.com. Я нашёл описание почтового стандарта “MIME” (RFC1521), и почтового протокола POP3.

Не буду оттягивать с вступлением, приступим к работе.

Проверка рабочей платформы

Для начала, давайте согласуем версии инструментов, с которыми будем работать. У меня стоит самая последняя версия PHP: 5.3.2 (Это важно, так как я буду использовать ООП при решении задачи). Также ваш Apache-сервер должен быть настроен на поддержку работы с сокетами.