Eu percebi isso.
A tabela de transporte deve ser assim:
[email protected] :
[email protected] :
dom1.example.org relay:[primarymx.example.org]
dom2.example.org :
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?
Eu percebi isso.
A tabela de transporte deve ser assim:
[email protected] :
[email protected] :
dom1.example.org relay:[primarymx.example.org]
dom2.example.org :
Tags virtualization postfix smtp