как остановить сервер ретрансляции postfix для пересылки сообщений о недоставке / NDR клиенту

У меня есть установка с 1 чистым почтовым сервером, позвольте ему называть его mail , и 1 веб-сервером, позвольте ему называть его web .

Когда web отправляет электронную почту на внешний сервер, он использует почту в качестве ретранслятора. Оба сервера используют постфикс. mail имеет запись MX и является официальным почтовым сервером для домена, web не имеет записи MX, и на этом сервере postfix работает в основном только как почтовый клиент.

проблема: когда веб отправляет электронное письмо через mail , и это письмо отклоняется удаленным почтовым сервером, оно возвращается обратно на mail , который пересылает отчет о недоставке на веб . Я бы хотел, чтобы почта принимала и хранила сообщения о недоставках.

Какие параметры постфикса мне нужны на обоих серверах для этого?

0
задан 30 August 2018 в 11:44
1 ответ

Я нашел решение: поскольку все наши электронные письма содержат конверт из адреса (скрытого), я смог добавить правило транспорта для почты сервер, обеспечивающий локальную доставку.

В main.cf у меня есть эта строка:

transport_maps = regexp:/etc/postfix/transport.regexp

В /etc/postfix/transport.regexp эта строка перенаправляет всю электронную почту, отправляемую на (скрыто) в виртуальный процесс для локальной доставки:

/^bounce@ourdomain\.net$/                        virtual:

Если у вас нет настройки с несколькими доменами, как у нас, вместо virtual вы, вероятно, можете использовать local или lmtp

0
ответ дан 5 December 2019 в 05:18

Теги

Похожие вопросы