Как мне заставить msmtp отправлять системные сообщения на мою электронную почту?

Я использовал ssmtp в Debian Stretch. Всякий раз, когда есть системные электронные письма, они будут отправлены на мой адрес электронной почты администратора. Это было неплохо, потому что я получал отчет по всем своим серверам. Так было до тех пор, пока в Debian Buster не было прекращено использование ssmtp в диспетчере пакетов. Поэтому я удалил его из соображений безопасности.

В ssmtp, помимо настройки аутентификации, я просто редактировал файл /root/.forward и записывал туда адрес электронной почты, на который я хотел бы получать мои сообщения. И все было бы нормально.

Но теперь, с msmtp, я этого больше не понимаю. Я не знаю, как заставить его делать то же самое.

Теперь конфигурация msmtp верна. Я могу проверить это, запустив:

echo "hello there username." | msmtp -a default myemail@example.com

И это прекрасно работает и отправит мне электронное письмо.

Как я могу заставить msmtp отправлять мне системные электронные письма на какой-то целевой адрес?

0
задан 10 November 2019 в 09:15
1 ответ

Оказывается, что необходимо определить файл псевдонимов. Инструкции могут быть найдены здесь .

0
ответ дан 23 November 2019 в 13:52

Теги

Похожие вопросы