Relé de Postfix Baseado em Receptor

0

Qual é a melhor prática quando se tem que implementar este tipo de conjunto de regras no postfix:

  • E-mail enviado para [email protected], [email protected], etc, deve ser retransmitido para smtp.a.example.com.
  • E-mails enviados para todos os outros @ exemplo.com devem ser retransmitidos para smtp.b.example.com.

Idealmente, isso não deve depender do conteúdo da mensagem - apenas do comando RCPT TO SMTP.

    
por Chris Smith 05.05.2014 / 03:50

1 resposta

0

Você precisa usar transport_maps no seu main.cf

#/etc/postfix/main.cf
#...
transport_maps = hash:/etc/postfix/transport
#...

#/etc/postfix/transport
[email protected]    smtp:smtp.a.example.com:25
[email protected]    smtp:smtp.a.example.com:25
example.com      smtp:smtp.b.example.com:25
transport_maps (default: empty)

Optional lookup tables with mappings from recipient address to (message delivery 
transport, next-hop destination). See transport(5) for details.

Specify zero or more "type:table" lookup tables. If you use this feature with 
local files, run "postmap /etc/postfix/transport" after making a change.

Ref: Documentos Postfix

    
por 05.05.2014 / 12:26