Forçar correio a ser enviado externamente com o sendmail

0

Estou tentando enviar automaticamente um email para uma lista de discussão.

A máquina executando sendmail é example.org , que é um Ubuntu padrão com o Postfix. O destinatário é [email protected] , que é um endereço de e-mail gerenciado pelo Google Apps. O email nunca é recebido.

Eu tentei enviar um e-mail para um endereço gmail.com e funciona, por isso acredito que sendmail nem se incomoda em entrar em contato com o registro example.org MX (que é resolvido para o Google) porque o local domínio é example.org (registrado como tal em /etc/hosts ).

O meu palpite é certo? Como posso forçar o sendmail a enviar a correspondência?

Aqui está o que o servidor de e-mail me diz (confirmando que está enviando o e-mail localmente).

$ cat /var/mail/foo
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii

This is the mail system at host xxx.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

               The mail system

<[email protected]>: unknown user: "foo"
    
por Warren Seine 02.06.2011 / 17:00

1 resposta

1

Parece que você configurou o postfix para aceitar e-mail para example.org, mas na verdade você quer que o e-mail seja enviado para outro lugar.

Você deve modificar sua configuração do postfix (main.cf), verificando o parâmetro 'mydestination'. Esta é a lista de nomes de domínio que o postfix considera o destino final para.

Suponho também que o registro MX de example.org está definido corretamente para os servidores do Google Apps relevantes.

Eu também estou assumindo que é o postfix que você está usando.

    
por 02.06.2011 / 17:54