Postfix - encaminhando alguns endereços de e-mail para um alias através de serviço SMTP externo

Postfix - encaminhando alguns endereços de e-mail para um alias através de serviço SMTP externo

Estou tentando configurar um servidor Postfix no Google Cloud, que bloqueia portas SMTP de saída. Meu problema é que um endereço de email (digamos [email protected]) precisa ser um alias para um endereço de email externo ( [email protected]); todos os e-mails enviados para[e-mail protegido]precisa ser encaminhado para[e-mail protegido]. Também tenho outros endereços de e-mail que simplesmente precisam ser entregues localmente.

Consigo fazer com que o Postfix tente enviar todos os e-mails para[e-mail protegido]para[e-mail protegido]usando mapeamentos de alias virtuais, mas como as portas SMTP estão bloqueadas, a conexão não passa para o servidor SMTP de example2.com. Quero que o Postfix envie esses e-mails através do Mailjet na porta 2525 para que a conexão não seja bloqueada. Infelizmente, mesmo quando relayhostdefinido como in-v3.mailjet.com:2525, o Postfix não tenta retransmitir os e-mails e, em vez disso, tenta enviá-los diretamente.

Estou no Ubuntu 16.04.

Responder1

Quando você executa qualquer diretiva de retransmissão, o postfix por padrão tentará procurar o mx para esse domínio, então você deve informar ao postfix para usar o registro a fornecido usando colchetes, veja minha diretiva retransmissora abaixo.

relayhost = [vps1.domain.com]:26

Estou usando uma porta off para contornar o bloqueio de smtp do meu ISP, então isso força o postfix a ir direto para aquele registro e conectar-se para enviar e-mail.

informação relacionada