Debian

如何讓 msmtp 將系統消息發送到我的電子郵件?

  • November 12, 2019

我曾經在 Debian Stretch 上使用 ssmtp。每當有系統電子郵件時,它們都會發送到我的管理員電子郵件。這非常好,因為我會得到一份關於我所有伺服器的報告。在 Debian Buster ssmtp 在軟體包管理器中停止之前,情況一直如此。所以出於安全原因我刪除了它。

除了配置身份驗證之外,我在 ssmtp 中所做的只是編輯文件/root/.forward並在那裡寫下我想接收消息的電子郵件地址。一切都會很好。

但是現在,使用 msmtp,我不再明白了。我不知道如何讓它做同樣的事情。

現在msmtp的配置是正確的。我可以通過執行來驗證這一點:

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

這工作得很好,並給我發了一封電子郵件。

如何讓 msmtp 向我發送系統電子郵件到某個目標地址?

事實證明,您必須定義別名文件。說明可以在這裡找到。

引用自:https://serverfault.com/questions/991285