Enviando e-mail para um usuário remoto que possui o mesmo nome de domínio

Enviando e-mail para um usuário remoto que possui o mesmo nome de domínio

Meu domínio de servidores smtp (origem) é xxx.com. Quando tento enviar e-mail[e-mail protegido]do servidor smtp, ele não entrega esse e-mail, pois este user51 não está hospedado neste servidor smtp. user51 tem uma conta do Google Apps com o domínio xxx.com

Então, quero que o servidor smtp entregue mensagens remotamente se esse usuário não estiver hospedado localmente.

Como isso é possível com o postfix?

parcial principal.cf

# mydomain
relayhost = $mydomain
# relay_domains

Responder1

Tente remover xxx.comou $myoriginde mydestinationmain.cf

Responder2

Se o xxx.com "real" estiver apontado para o Google Apps para e-mail (ou seja, seus registros MX, como a Internet os entende, estão apontando para os servidores de e-mail do Google), seu SMTP local não deverá alegar que é uma retransmissão para esse domínio. Está configurado incorretamente.

Tudo o que você precisa fazer é remover xxx.com como domínio do seu servidor SMTP.

Se, por outro lado, o servidor de e-mail real de xxx.com for o seu servidor, ele deverá tentar corretamente a entrega local e falhar se a conta não existir.

Você não pode ter um domínio de email em dois lugares diferentes como este. Você pode ter dois servidores de e-mail diferentes que são destinatários válidos para um e-mail de domínio, mas uma vez que eles tomem posse do e-mail, cabe a eles garantir que cooperarão e o enviarão para a caixa de e-mail do usuário.

Responder3

Você pode usartransporte.

main.cf
transport_maps = hash:/etc/postfix/transport

/etc/postfix/transport
[e-mail protegido]smtpserver.google.com:25

Não se esqueça depostmap /etc/postfix/transport

informação relacionada