O que há de errado aqui? Relé MX secundário do postfix com redirecionamento de endereços de e-mail específicos

2

O servidor mx principal do meu domínio está inativo e provavelmente ficará inoperante por um dia. Enquanto isso, a pressão está ligada para que as pessoas que precisam dela recebam mensagens de alta prioridade.

O que quero fazer é configurar um MX secundário, que funcionará como retransmissão para alguns endereços de e-mail específicos, e retransmitir o restante para um domínio, enquanto outro domínio só deve usar a política na tabela de mapas de alias virtuais.

O que eu tenho atualmente é assim:

main.cf:

virtual_alias_domains = dom1.example.org, dom2.example.org
virtual_alias_maps = hash:/etc/postfix/virtual
transport_maps = hash:/etc/postfix/transport

transporte:

 [email protected]       :
 [email protected]       :
 dom1.example.org             smtp:primarymx.example.org
 dom2.example.org             :

virtual:

 [email protected]  [email protected]
 [email protected]  [email protected]
 [email protected]  [email protected]

O problema é que o email para [email protected] é rejeitado:

Remote host said: 550 5.1.1 <[email protected]>: Recipient address rejected: 
User unknown in virtual mailbox table

O que eu quero que aconteça é que esse email seja direcionado para smtp: primarymx.example.org e enfileirado até que o servidor esteja disponível.

O que está errado? Como posso fazer isso funcionar?

    
por mc0e 25.07.2013 / 12:20

1 resposta

0

Eu percebi isso.

A tabela de transporte deve ser assim:

[email protected]       :
[email protected]       :
dom1.example.org             relay:[primarymx.example.org]
dom2.example.org             :
    
por 26.07.2013 / 04:32