Как быстро настроить postfix для приема всех сообщений, приходящих на его домены (даже если для адреса получателя нет соответствующего почтового ящика пользователя)?
Например, если у меня настроены почтовые ящики john.smith@example.com и ty.coon@example.com, но кто-то отправляет сообщение на thomas.anderson@example.com, мне нужно, чтобы сообщение было сохранено в специальном почтовом ящике и сообщается (отправителю) как доставленный, а не возвращается с неизвестной пользователю ошибкой и отбрасывается.
2 ответа
Postfix поддерживает использование учетной записи catchall с помощью параметра конфигурации luser_relay.
См. http://www.postfix.org/ADDRESS_REWRITING_README.html для получения дополнительной информации.
"Когда локальный (8) агент доставки обнаруживает, что получатель сообщения не существует, сообщение обычно возвращается отправителю (" пользователь неизвестен "). Иногда желательно переслать почту для несуществующих получателей на другой компьютер. Для этого вы можете указать альтернативный пункт назначения с помощью параметра конфигурации luser_relay."
Просто создайте все для вашего локального домена, как описано в http://www.postfix.org/ADDRESS_REWRITING_README.html