我有一个场景。我编写了一个 shell 脚本来检查挂载点“/u06”的空间。如果可用空间大于 20%,则可以;如果可用空间小于 20%,则应生成一封邮件并将其发送给系统管理员。我们的组织正在使用 MS Outlook 邮件。我想知道如何通过我的 Linux 机器向交换服务器发送警报。如何在 Linux 中配置电子邮件?
答案1
有很多不同的方法,但基本上,您只需要一个支持 SMTP 并具有 CLI 的邮件程序。一种选择是 ssmtpyum install ssmtp
然后编辑/etc/ssmtp/ssmtp.conf
以使用您的邮件服务器。SSMTP - ArchWiki有一个很好的示例配置。测试一下。然后,像echo "Disk full" | ssmtp -s "Alert" [email protected]
评估任何安全问题。 ArchWiki 对此有所涉及。我还建议创建一个专门用于此目的的电子邮件帐户(例如,[电子邮件受保护])。