我让 Fail2Ban 从各种服务器向我发送电子邮件,但我无法一眼分辨出是哪个服务器,因为电子邮件的“发件人”名称始终只是“Fail2Ban”。
我已经设法为每个服务器设置了不同的“发件人”地址,但我仍然必须打开电子邮件才能看到此值。如果我可以更改每个服务器的 Fail2Ban 安装的“发件人”名称,我会更愿意这样做,这样我就能一眼看出它来自哪个服务器。
编辑 - 更清楚。目前我得到这个:
Fail2ban<[email protected]>
我要这个:
Fail2ban.myserver<[email protected]>
答案1
为了详细说明上面的@sebix答案,您需要修改sendername
中的变量jail.conf
。例如
sendername = Fail2ban.myserver
或者你可以用 'myserver' 替换,hostname -f
这样你就不需要在每个服务器的配置文件中对服务器名称进行硬编码
sendername = Fail2ban.`hostname -f`