У меня есть установка с 1 чистым почтовым сервером, позвольте назвать это почтаи 1 веб-сервер, назовем его сеть.
когда сеть отправляет электронную почту на внешний сервер, который он использует почта как реле. Оба сервера используют постфикс. почта имеет запись MX и является официальным почтовым сервером для домена, сеть не имеет записи MX, и на этом сервере postfix работает в основном только как почтовый клиент.
Проблема: когда сеть отправляет электронное письмо через почта, и это электронное письмо отклоняется удаленным почтовым сервером, оно возвращается обратно в почта который направляет отчет о недоставке сеть. Я бы хотел, чтобы почта принимает и хранит сообщения о недоставке.
Какие параметры постфикса мне нужны на обоих серверах для этого?
Я нашел решение: поскольку все наши электронные письма содержат конверт из адрес bounce@ourdomain.net Мне удалось добавить правило транспорта на почта сервер, обеспечивающий локальную доставку.
В main.cf У меня есть такая строка:
transport_maps = regexp:/etc/postfix/transport.regexp
В /etc/postfix/transport.regexp эта строка перенаправляет всю электронную почту, отправляемую на bounce@ourdomain.net в виртуальный процесс для локальной доставки:
/^bounce@ourdomain\.net$/ virtual:
Если у вас нет настройки нескольких доменов, как у нас, вместо виртуальный вы, вероятно, могли бы использовать местный или lmtp