Evite devoluções de [e-mail protegido] com sSMTP

Evite devoluções de [e-mail protegido] com sSMTP

Pergunta reformulada

Eu tenho um VPS que só precisa enviar e-mail, então não tenho um deamon pop3/imap rodando como courier ou dovecot. Tenho vários domínios com caixas de correio hospedadas em outro lugar, por exemplo, no Google Apps.

Os sites no VPS precisam poder enviar e-mails de (ou seja, De:) e para esses domínios. É por isso que instalei o sSMTP e o configurei para permitir que um serviço externo de e-mail/smtp cuide disso (SendGrid.com).

Agora, até agora, tudo isso funciona como eu quero.

Meu problema atualmente é que são enviados cerca de 400 e-mails por dia para root@vps e/ou postmaster@vps e estou procurando uma maneira de alterar o endereço de e-mail para um endereço funcional.

Acho que esses e-mails são (parcialmente) enviados pelo Cron, para cada tarefa que ele realizou ele envia um e-mail. Eu tentei coisas diferentes para alterar o endereço, como alterar /etc/aliasese /root/.forward(veja abaixo).

Arquivo: /etc/aliases

# See man 5 aliases for format
postmaster:    [email protected]
root:          [email protected]

Arquivo: /root/.forward

[email protected]

Também editei o crontab ( crontab -e) e especifiquei um MAILTO=""na primeira linha para tentar desabilitar os cron mails. Tudo sem ajuda.

Estou procurando ajuda sobre outras áreas do Ubuntu que eu possa ter perdido, ou talvez isso seja algo que eu possa resolver no final do SendGrid. Ou talvez eufazerpreciso de um servidor de e-mail (pop3/imap), então gostaria de saber qual deles é fácil de configurar e se posso limitá-lo a esses dois endereços.

Qualquer solução para evitar as rejeições (400 por dia) eu consigo porque o endereço não existe.

Espero que isso esclareça algumas coisas :) se houver alguma dúvida sem resposta, entre em contato. Obrigado por qualquer ajuda!

  • Sistema: Ubuntu 10.04
  • Enviador: ssmtp
  • SMTP: Sendgrid.com

Responder1

Você está realmente recebendo e-mails com ssmtp? Essa é uma configuração estranha. De qualquer forma...

Portanto, o ssmtp lê um arquivo /etc/mail.rc(que pode ou não existir, e que a cópia da sua distribuição pode procurar em outro lugar, então verifique a página de manual!). Se você colocar algo assim no mail.rc, ele encaminhará seu e-mail:

alias postmaster postmaster<[email protected]>
alias abuse abuse<[email protected]>

Certifique-se de responder também ao endereço abuse@. Certas listas negras de spam listarão você se o e-mail enviado para qualquer um dos endereços for devolvido.

Responder2

Você precisa definir MAILTO em /etc/crontabe emcadaarquivo em /etc/cron.d. Se você executá crontab -e-lo, ele edita um arquivo específico do usuário, provavelmente no formato /var/spool/cron/crontabs. MAILTO definido neste arquivo não tem efeito no valor MAILTO definido nos outros arquivos.

Pena que ssmtpnão utiliza /etc/aliases. Parece que não entraria em conflito com nada se assim fosse. No entanto, cada endereço precisa ser um e-mail completo e não apenas um nome de usuário.

informação relacionada