Múltiplos relés com o OpenSMTPd

2

Usamos o mailhog em desenvolvimento / teste e o ligamos ao postfix. De modo que, se você enviar um e-mail para um endereço de e-mail terminado em .external, ele será retransmitido para um servidor real. E, se não o transmitimos para mailhog.

Configuração do postfix /etc/postfix/main.cf:

myhostname = myserver.mydomain.tld
relayhost = real-smtp-relay.mydomain.tld
smtp_generic_maps = pcre:/etc/postfix/smtp_generic_maps.pcre
transport_maps = hash:/etc/postfix/transport

Os mapas smtp garantem que a parte externa seja removida.

/(.*)\.external$/ $1

Os mapas de transporte decidem que os endereços externos serão retransmitidos para o servidor SMTP real e o restante será retransmitido para o mailhog.

.external :
*           smtp:127.0.0.1:1025

Eu gostaria de migrar essa configuração para o OpenSMTPd, mas não tenho certeza se isso pode ser feito. Eu acho que a parte importante é que o truque PCRE está faltando.

Ou devo usar uma abordagem diferente?

    
por tvlooy 29.11.2017 / 12:04

0 respostas