如何让 mdadm 通过 msmtp 发送电子邮件?

如何让 mdadm 通过 msmtp 发送电子邮件?

我最近将我的一个系统升级到 Debian Buster,现在我无法让 mdadm 发送电子邮件。以前我配置了 ssmtp,它工作得很好,但它不再维护了。我试过,但无法让 exim4 工作,所以我选择安装 msmtp 和 msmtp-mta。我可以使用 msmtp 命令从系统轻松发送电子邮件,但当 mdadm 尝试发送消息时,sendmail 抱怨服务器拒绝它,因为找不到邮箱。

答案1

I believe I have fixed the problem.  For anyone else who runs across this:
  1. 将以下两行添加到 /etc/mdadm/mdadm.conf
MAILADDR <recipient>
MAILFROM <sender>
  1. 在 /usr/sbin 中创建符号链接
cd /usr/sbin
ln -s ../bin/msmtp sendmail
Installing msmtp-mta is supposed to handle #2, but for whatever reason did not do so.

相关内容