Я уже несколько лет пользуюсь расширением PECL mailparse на веб-сайте, и это было здорово.
У меня есть вся почта для конкретного хоста.PHP-скрипт, который использует mailparse для анализа сообщения и вставки его в базу данных, а также для обработки вложений или нескольких получателей.
У них есть пример файла try.php в загрузке, который мне удалось получитьначалось.
В зависимости от того, какой почтовый сервер вам проще всего сделать, это направить входящие сообщения в ваш скрипт, как сказал Квентин.Я использую exim, и все, что мне нужно было сделать, это создать файл valiases для моего домена, который выглядит следующим образом: *: "|/home/site/process_mail.php"
и оттуда mailparse выполняет большую часть тяжелой работы, и я работаю с сообщением и добавляю его в базу данных.