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