smtp_fallback_relay
não aceita mensagens adiadas; ele será tentado imediatamente quando o destino principal não estiver disponível.
Normalmente, isso é o que você deseja - conforme a configuração indica, é um fallback para o retransmitir e-mail.
Sugiro que você investigue por que este servidor de e-mail rejeita suas mensagens.
Dito isto, há várias maneiras de abordar isso.
A primeira - e mais fácil - solução seria falsificar esse MX localmente para que o postfix o inclua durante a entrega normal.
Para isso, defina smtp_host_lookup
como nativo ; Isto irá consultar o seu arquivo / etc / hosts assim como o DNS (através do resolvedor nativo do sistema, ou, mais especificamente, através do que estiver configurado no nsswitch.conf.)
Você também pode instalar algo como dnsmasq para permitir que você substitua ou adicione entradas de DNS específicas a domínios existentes; se ambos os relés tiverem registros MX, esta é a única solução baseada em DNS, uma vez que o / etc / hosts só suporta registros A.
A solução de postfix envolve alguns truques de pesquisa, que só é possível ao usar mapas SQL:
Você precisa adicionar uma entrada transport_maps que consiste em uma pesquisa que pode retornar um resultado alternativo com base na manipulação fora de banda; por exemplo, uma verificação periódica da disponibilidade MX (via cron ou similar) poderia substituir uma tabela de consulta regex que altera o nexthop para esse domínio específico; O postfix selecionará as alterações nessas tabelas imediatamente.