Problemas de entrega de correio

3

Era uma vez um servidor. Vamos chamá-lo zzz.com, executando o Ubuntu LTS 10. Em seguida, o proprietário do domínio decidiu criar seu e-mail corporativo por meio do Google Apps e criou a conta [email protected].

Tudo parece estar bem com [email protected]. O correio é enviado / recebido.

Mas há um problema misterioso. Quando o script PHP no zzz.com está tentando enviar alguns e-mails para [ANYNAME] @ zzz.com, o e-mail não é entregue. O Sendmail funciona bem ao tentar enviar e-mails em qualquer outro lugar.

Existe uma notificação de não entrega neste caso no registro de e-mail.

O que isso poderia ser? Como isso pode ser corrigido?

    
por Bogdan Burim 12.01.2014 / 15:39

1 resposta

2

Isso parece ser quase exatamente o mesmo problema que na pergunta ServerFault intitulada Desativar entrega local no sendmail .

A solução é desativar a entrega local de e-mail com as seguintes etapas:

  1. Abra um dos arquivos de configuração do sendmail, /etc/mail/sendmail.mc , usando qualquer editor que você quiser (eu uso o vim como exemplo):

    vim /etc/mail/sendmail.mc
    
  2. Adicione as seguintes linhas ao final do arquivo:

    define('MAIL_HUB', 'zzz.com.')dnl
    define('LOCAL_RELAY', 'zzz.com.')dnl
    
  3. Configure o sendmail:

    sudo sendmailconfig
    
  4. Reinicie o sendmail service:

    sudo /etc/init.d/sendmail restart
    

    ou

    service sendmail restart
    

Referências

por 12.01.2014 / 16:27