так вы хотите чтобы вся почта передавалась в php скрипт при получении? Однажды я использовал для этого постфикс, но большинство почтовых систем могут это делать.
Однако id рекомендуют против этого, если скрипт php завершится неудачно, вы потеряете письмо. Вместо этого я установил стандартный почтовый ящик как обычно, затем использовал класс IMAP в PHP для доступа к почтовому ящику, загрузки каждого электронного письма, его обработки, а затем удаления электронного письма. Просто установите его запускать каждые 60 секунд через crontab. Гораздо проще, надежнее, и это сэкономит вам много времени, занимаясь поиском учебников и документации (пайпинг к php нелегок, если я правильно помню)