Недавно я построил сервер, использующий 14.04.1 LTS, мне очень нужен был быстрый и простой способ, чтобы он дал мне знать, нужно ли, например, перезагрузить систему после установки обновлений. Я решил, что электронная почта была лучшим вариантом.
Я установил, настроил и протестировал ssmtp, чтобы использовать одну из моих обычных почтовых служб.
Кроме того, я настроил unattended-upgrade для отправки по электронной почте мне после любых обновлений, по крайней мере на начальном этапе.
Могу ли я получить электронное письмо с автоматическим обновлением с определенного адреса? Я знаю, что могу сделать это, используя только почту или ssmtp напрямую, но если я не укажу адрес «от», то он по умолчанию использует учетную запись по умолчанию для моей почтовой службы, и я хочу, чтобы было ясно, что она появилась на этой конкретной машине. Где я могу указать адрес «from» для команды mail, которую использует автоматическое обновление?
@Fabby - Спасибо за ваше предложение, я не смог найти файл mail.rc в любом месте, но вы указали мне в правильном направлении. (Я пытался проголосовать за ваш ответ, но я, видимо, слишком много noob!)
Просто, чтобы проверить, я сделал sendmail -V, который подтвердил, что я использовал sSMTP.
Повторное чтение документов в sSMTP указывало мне на установку псевдонима, как предложено, но как в /etc/aliases, так и /etc/ssmtp/revaliases.
/etc/aliases уже содержала запись для root - и изменение кажется не оказывают заметного влияния на отправленные заголовки или содержимое электронной почты. (Это для входящей почты, о которой я думаю ...?)
Однако добавление:
root:MyName@MyDomain.com:MyMailHub.com
в /etc/ssmtp/revaliases привело к созданию почты с сообщением: [ ! d5]
From: root <MyName@MyDomain.com>
, который не совсем то, что я хотел, но достаточно хорош.
По иронии судьбы, когда я вошел на сервер, чтобы попробовать это, он сообщил мне, что требуется перезагрузка системы но у меня нет электронной почты, чтобы предупредить меня об этом, поэтому я все равно не должен правильно настроиться ... вернуться к квадрату!