Я использовал ssmtp в Debian Stretch. Всякий раз, когда есть системные электронные письма, они будут отправлены на мой адрес электронной почты администратора. Это было неплохо, потому что я получал отчет по всем своим серверам. Так было до тех пор, пока в Debian Buster не было прекращено использование ssmtp в диспетчере пакетов. Поэтому я удалил его из соображений безопасности.
В ssmtp, помимо настройки аутентификации, я просто редактировал файл /root/.forward
и записывал туда адрес электронной почты, на который я хотел бы получать мои сообщения. И все было бы нормально.
Но теперь, с msmtp, я этого больше не понимаю. Я не знаю, как заставить его делать то же самое.
Теперь конфигурация msmtp верна. Я могу проверить это, запустив:
echo "hello there username." | msmtp -a default myemail@example.com
И это прекрасно работает и отправит мне электронное письмо.
Как я могу заставить msmtp отправлять мне системные электронные письма на какой-то целевой адрес?