Мы строим сервис, одна часть которого будет пересылать почту; таким образом, будет много «учетных записей» user@domain.com, но они будут только пересылаться - у нас не будет никаких реальных почтовых ящиков или хранить почту на сервере.
Хотя я знаю, что большинство, если не все, почтовые серверы могут это делать, есть ли у кого-нибудь рекомендации по выбору почтового сервера, который особенно хорошо подходит для этой цели? Было бы хорошо, если бы это все, что делает почтовый сервер.
Из опыта:
Ваш вопрос слишком расплывчатый, чтобы давать рекомендации относительно того, что вы делаете. Наиболее важным фактором, вероятно, будет то, где вы получите конфигурацию для каждого адреса электронной почты для пересылки.
Лично я предпочитаю Postfix. Легко настроить, легко обслуживать. Он достаточно гибкий, чтобы справиться с тем, что вы пытаетесь сделать.
Основываясь на ограниченной информации в вашем вопросе, я не вижу очевидной причины предпочесть конкретный MTA для этой задачи. Любой современный MTA справится с этим превосходно. В то время как qmail становится немного длиннее, он довольно хорош при прямой передаче. Postfix и Exim более активно поддерживаются, и у них есть гораздо больше возможностей, чтобы повозиться. Оба они могут управлять очень высокой пропускной способностью.
Гораздо лучший вопрос - как управлять псевдонимами, если каждый из них уникален. Плоские файлы быстро становятся помехой. Возможно, стоит подумать о локальном сервере LDAP. И Exim, и Postfix могут выполнять поиск своих псевдонимов из LDAP.
Я бы использовал любые пакеты вашего дистрибутива. Ваш конфиг достаточно прост, что не стоит выбирать MTA.
Мы стремимся сделать примерно то же самое и сосредотачиваемся на Postfix для выполнения этой задачи. Помимо того, что у нас уже есть некоторый опыт работы с Postfix, для нас большим преимуществом является то, что мы можем добавлять атрибуты LDAP пользователям для обработки пересылки и хранения всей пользовательской информации в LDAP.