Eu tenho uma configuração com 1 servidor de email puro, vamos chamá-locorrespondênciae 1 servidor web, vamos chamá-lorede.
Quandoredeenvia e-mail para um servidor externo que ele usacorrespondênciacomo relé. Ambos os servidores usam postfix.correspondênciatem um registro MX e é o servidor de e-mail oficial do domínio,redenão possui registro MX e neste servidor o postfix funciona basicamente apenas como um cliente de email.
O problema: quandoredeenvia e-mail atravéscorrespondência, e esse e-mail for rejeitado pelo servidor de e-mail remoto, ele será devolvido paracorrespondênciaque encaminha a NDR pararede. O que eu gostaria de ter é quecorrespondênciaaceita e armazena os e-mails devolvidos.
Quais opções de postfix eu preciso em ambos os servidores para conseguir isso?
Responder1
Encontrei uma solução: porque todos os nossos e-mails contêm umenvelope deendereço de[e-mail protegido]Consegui adicionar uma regra de transporte emcorrespondênciaservidor que impõe a entrega local.
Emprincipal.cfEu tenho esta linha:
transport_maps = regexp:/etc/postfix/transport.regexp
Em/etc/postfix/transport.regexpesta linha redireciona todos os e-mails enviados para[e-mail protegido]ao processo virtual para entrega local:
/^bounce@ourdomain\.net$/ virtual:
Se você não tiver uma configuração de vários domínios como nós, em vez devirtualvocê provavelmente poderia usarlocaloulmtp