Предотвращение отказов 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>
Убедитесь, что вы также ответили на адрес злоупотребления. В некоторых черных списках спама будет отображаться список, если почта отправляется на любой из адресов.