Como configuro o Exim4 no Ubuntu para enviar e-mails usando o Google Apps?

1

Eu tenho um VPS do Ubuntu que usa o exim4 como um servidor de e-mail de satélite configurado para enviar e-mails pelo Google Apps.

Correspondências enviadas para um endereço hospedado pelo Google são entregues. Isso significa que coisas como um formulário on-line "entre em contato" estão funcionando porque são entregues ao domínio hospedado no Google Apps.

Os e-mails recebidos e enviados da interface da web do Google funcionam bem e todos os registros MX parecem estar em ordem.

No entanto, por algum motivo, enviar e-mails enviados do servidor para um endereço não hospedado pelo Google (como aquele que o ASPMX.L.GOOGLE.COM não conhece).

Aqui está a mensagem de log do exim4:

2009-05-19 13:25:54 1M6PKM-0008UQ-KL <= [email protected] U=user P=local S=1129
2009-05-19 13:25:58 1M6PKM-0008UQ-KL ** [email protected] R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after RCPT TO:<[email protected]>: host gmail-smtp-in.l.google.com [209.85.217.49]: 550-5.1.1 The email account that you tried to reach does not exist. Please try\n550-5.1.1 double-checking the recipient's email address for typos or\n550-5.1.1 unnecessary spaces. Learn more at\n550 5.1.1 http://mail.google.com/support/bin/answer.py?answer=6596 1si10609358gxk.44
2009-05-19 13:25:58 1M6PKQ-0008UU-Bh <= <> R=1M6PKM-0008UQ-KL U=Debian-exim P=local S=2354
2009-05-19 13:25:58 1M6PKM-0008UQ-KL Completed

Há alguma configuração que eu possa ter perdido, seja no servidor ou no próprio Google Apps?

É óbvio que preciso dizer a uma configuração em algum lugar que "não, isso não é para você, apenas envie". Alguma sugestão? (E eu ficaria feliz em postar qualquer configuração)

Eu pesquisei bastante no Google sem encontrar nada específico para o meu problema.

EDIT: Eu também vou adicionar que estou recebendo isso (na pasta de spam) na minha conta de e-mail do Google:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

 [email protected]
   SMTP error from remote mail server after RCPT TO:<[email protected]>:
   host gmail-smtp-in.l.google.com [209.85.217.49]:
   550-5.1.1 The email account that you tried to reach does not exist. Please try
   550-5.1.1 double-checking the recipient's email address for typos or
   550-5.1.1 unnecessary spaces. Learn more at
   550 5.1.1 http://mail.google.com/support/bin/answer.py?answer=6596 1si10609358gxk.44

------ This is a copy of the message, including all the headers. ------

Return-path: <[email protected]>
Received: from zeta by example.com with local (Exim 4.69)
       (envelope-from <[email protected]>)
       id 1M6PKM-0008UQ-KL
       for [email protected]; Tue, 19 May 2009 13:25:54 +0000
To: [email protected]
Subject: Account details for Test
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8Bit
X-Mailer: Drupal
Errors-To: [email protected]
Sender: [email protected]
Reply-To: [email protected]
From: [email protected]
Message-Id: <[email protected]>
Date: Tue, 19 May 2009 13:25:54 +0000

Test,

Thank you for registering...<snip>
    
por Jason Champion 19.05.2009 / 15:48

2 respostas

1

Por que sua configuração inteligente não funcionou, você tem a versão premium do Google Apps?

Você não pode usar a versão gratuita como um retransmissor de saída. A tentativa de fazer isso pode aparecer como "usuário não encontrado" porque o intervalo aceitável de endereços é limitado aos domínios que o Google Apps hospeda.

link

"Você precisa ter o Education ou o Google Apps Professional para utilizar o recurso de gateway de saída do Google Apps".

    
por 31.07.2009 / 20:11
0

OK, parece que foi uma desconexão conceitual da minha parte.

Eu tinha o servidor configurado para usar um host inteligente. Deveria ter sido configurado como um site da internet. Quando você tiver configurado corretamente, ele se conectará diretamente ao destinatário, sem necessidade de retransmissão. Contanto que o DNS reverso aponte para o domínio correto, parece estar livre de problemas.

eu corri: dpkg-reconfigure exim4-config

E selecionado "site da internet" com escuta somente em 127.0.0.1. Dessa forma, não consigo aceitar conexões de entrada (que é o resultado desejado), mas ainda posso enviar mensagens.

    
por 19.05.2009 / 20:49