Relé de condição no postfix

1

Eu uso o postfix para enviar e-mails diretos. Mas, eu uso um relay para enviar e-mail para remetentes específicos. Então eu uso "sender_dependent_relayhost_maps":

/etc/postfix/main.cf :

relayhost =
transport_maps = hash:/etc/postfix/transport
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay

/etc/postfix/sender_relay :

[email protected] smtp.relay.com

Então, quando eu enviar um email com o remetente "[email protected]", o postfix usará o relé.

Mas ... eu não quero usar o host de retransmissão para algum destinatário. ;)

Eu acho que devo usar "transport_map" para pegar o email antes que ele passe por "sender_dependent_relayhost_maps", mas eu não sei como fazer isso ...

Obrigado

    
por Florent 20.06.2012 / 15:57

1 resposta

1

Ok, eu encontrei a solução ...:)

Portanto, no main.cf que eu adiciono, antes "sender_dependent_relayhost_maps":

transport_maps = hash:/etc/postfix/transport

E, no arquivo "transport", acabei de adicionar:

domain.com smtp:

(nada mais depois de "smtp:", o que significa que o servidor smtp enviará diretamente o email)

Obrigado mesmo assim. ;)

    
por 21.06.2012 / 16:50