Для проекта, над которым я сейчас работаю, хочу, чтобы пользователи могли отправлять электронные письма на имя пользователя@sub.domain.com. Эти электронные письма или, если быть более конкретными, все электронные письма, отправляемые на sub.domain.com, обрабатываются с помощью PHP-скрипта.Обработать ВСЕ входящие сообщения электронной почты с помощью PHP-скрипта
В этом скрипте мне нужно получить имя пользователя (часть перед @), а также заголовок электронной почты &.
Возможно ли это сделать без предварительной настройки псевдонимов электронной почты для каждого пользователя?
Есть ли способ запустить сценарий при поступлении по электронной почте? Или мне нужно периодически запускать задание cron? Я не против, если скрипт доступен через Интернет.
Из того, что я читал до сих пор, я предполагаю, что для этого я должен использовать IMAP или POP3, это правильно? У меня нет опыта ни с одним из них. Какой из них лучше для этого?
Что-нибудь еще, чтобы иметь в виду, когда вы это делаете? Предположим, что у меня есть полный контроль над сервером и можно изменить & установить все необходимое.
Заранее спасибо :)
Edit: @Dagon упомянул pipeing электронной почты в сценарий в качестве альтернативы # 3. Как? Я никогда раньше ничего подобного не делал.
Редактировать 2: Все, что я хочу сделать, это связать скрипт PHP со всеми входящими сообщениями электронной почты. Это слишком широко?
почта может быть передана в PHP скрипт - как зависит от почтового сервера или вы можете пойти с идеей # 3, но я думаю, что pipeing лучше –
это слишком широкое и много вопросов в одном для SO –
Well Я просто ищу один рабочий пример, а не подробные объяснения всех вопросов. –