Enviando email para um usuário remoto que tenha o mesmo nome de domínio

1

Meu domínio de servidores smtp (origem) é xxx.com. Quando tento enviar um e-mail para [email protected] do servidor smtp, ele não entrega esse e-mail porque esse usuário51 não está hospedado neste servidor smtp. user51 tem uma conta do google apps com domínio xxx.com

Por isso, quero que o servidor smtp envie emails remotamente se esse usuário não estiver hospedado localmente.

Como isso é possível com o postfix?

partial main.cf

# mydomain
relayhost = $mydomain
# relay_domains
    
por Oguz Bilgic 18.11.2011 / 02:07

3 respostas

2

Tente remover xxx.com ou $myorigin de mydestination em main.cf

    
por 18.11.2011 / 13:19
3

Se o xxx.com "real" estiver apontado para o Google Apps por e-mail (ou seja, seus registros MX como a Internet entenderem que apontam para os servidores de e-mail do Google), seu SMTP local não deve reivindicar que é um retransmissão esse domínio. Está configurado incorretamente.

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

Se, por outro lado, o servidor de e-mail real para xxx.com for seu servidor, ele deverá tentar entregar localmente corretamente 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ínios, mas, assim que eles tomam posse do e-mail, cabe a eles garantir que cooperem e acessem o e-mail do usuário.

    
por 18.11.2011 / 02:15
1

Você pode usar o transporte .

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

/etc/postfix/transport
[email protected] smtpserver.google.com:25

Não se esqueça de postmap /etc/postfix/transport

    
por 18.11.2011 / 03:15