Все, что мне действительно нужно, это адрес для приема всей почты домена, который получает электронное письмо и передает его сценарию на сервере (будет использовать сценарий PHP).
Какой самый простой почтовый сервер занимает мало места и служит той цели, которая мне нужна?
Сервер будет установлен на CentOS 5
Sendmail и Postfix доступны в CentOS и довольно просты в настройке. Встроенный sendmail должен изменить файл конфигурации, чтобы разрешить входящие соединения, и вы можете добавить псевдоним с подстановочными знаками, чтобы перехватывать всю почту. Быстрый поиск в Google должен предоставить всю информацию, необходимую для его запуска и работы. Вам нужно только установить серверную часть для файла конфигурации, запустить «yum install sendmail-cf», и вы будете готовы приступить к работе.
Могут быть «более простые» приложения, но онлайн-ресурсы для sendmail в системах типа RHEL, на мой взгляд, являются наиболее распространенными. Раньше Sendmail было сложно управлять, но теперь это очень просто, отредактировав файл /etc/mail/sendmail.mc.
Это звучит почти так же, как тестовый почтовый сервер, который я установил для наших разработчиков. По сути, любое письмо, попадающее в этот ящик, сбрасывается в локальный почтовый ящик, к которому они могут получить доступ через SquirrelMail. Первичные SMTP-серверы (на которые все наши внутренние процессы отправляют электронную почту для ретрансляции) отправляют что-либо с «@ testing.domain.com» в этот тестовый блок, а наша веб-среда разработки использует тестовый почтовый сервер по умолчанию.
Таким образом, все, что находится на уровне разработки, позволит разработчикам использовать любые адреса электронной почты, которые они хотят, без фактической отправки электронной почты во внешний мир, и все, что выше этого уровня, они могут просто использовать @ testing.domain.com, и он приземлится в том же месте.
Это почти то, о чем вы просите, но вместо того, чтобы передавать его в локальный почтовый ящик, вы могли бы просто отправить электронное письмо на псевдоним, передаваемый по конвейеру.
Я сделал это с помощью qpsmtpd ... это замена внешнего интерфейса SMTP qmail, написанная на Perl. В нем есть множество плагинов, с которыми вы можете экспериментировать, но наиболее полезным является плагин доставки maildir, который может отправлять всю почту в каталог или подкаталоги по адресу получателя.
Просто установите qpsmptd и запустите как демон, никакое другое почтовое приложение не требуется, если вы просто хотите, чтобы письма сбрасывались в каталог.