Предотвращение отказов postmaster@domain.com с помощью sSMTP

Перефразированный вопрос

У меня есть VPS, который нужен только для отправки электронной почты, поэтому у меня нет демона pop3/imap, работающего как курьер или голубятня. У меня есть несколько доменов, все почтовые ящики которых размещены в других местах, например, в Службах Google.

Веб-сайты на VPS должны иметь возможность отправлять почту с (т.е. с:) и на эти домены. Вот почему я установил sSMTP и настроил его, чтобы позволить внешней службе электронной почты / SMTP обрабатывать это (SendGrid.com).

Пока что все работает так, как я хочу.

Моя проблема в настоящее время в том, что в root @ vps и / или postmaster @ vps отправляется около 400 писем в день, и я ищу способ изменить адрес электронной почты на рабочий адрес.

Я думаю, что эти электронные письма (частично) отправляются Cron, для каждой выполненной им задачи он отправляет электронную почту. Я пробовал разные вещи, чтобы изменить адрес, например, изменить /etc/aliases а также /root/.forward (увидеть ниже).

Файл: /etc/aliases

# See man 5 aliases for format
postmaster:    info@real-domain.com
root:          info@real-domain.com

Файл: /root/.forward

info@real-domain.com

Я также отредактировал crontab (crontab -e) и указал MAILTO="" на первой строке, чтобы попытаться отключить почту cron. Все, чтобы не помогать.

Я ищу любую помощь в том, что в других областях в Ubuntu я мог пропустить, или, возможно, это то, что я могу обработать на конце SendGrid. Или, может быть, мне нужен почтовый сервер (pop3/imap), тогда я хотел бы знать, какой из них легко настроить, и могу ли я ограничить его этими двумя адресами.

Любое решение для предотвращения отказов (400 в день) я получаю, потому что адрес не существует.

Надеюсь, что это прояснит некоторые вещи:), если есть какие-либо вопросы, оставшиеся без ответа, пожалуйста, дайте мне знать. Спасибо за любую помощь!

  • Система: Ubuntu 10.04
  • Mailer: ssmtp
  • SMTP: Sendgrid.com

1 ответ

Вы на самом деле получаете почту с помощью ssmtp? Это странная конфигурация. Тем не мение...

Так что ssmtp читает файл /etc/mail.rc (которые могут существовать или не существовать, и которые может найти копия вашего дистрибутива в другом месте, поэтому проверьте страницу руководства!). Если вы поместите что-то вроде этого в mail.rc, он перешлет вашу почту:

alias postmaster postmaster<myrealaddress@example.com>
alias abuse abuse<myrealaddress@example.com>

Убедитесь, что вы также ответили на адрес злоупотребления. В некоторых черных списках спама будет отображаться список, если почта отправляется на любой из адресов.

Другие вопросы по тегам