我有Fail2Ban给我发送来自各种服务器的电子邮件,但是我不能一眼就看出哪个服务器,因为电子邮件“从”名称始终只是“Fail2Ban”。
我设法为每个服务器设置不同的“发件人”地址,但是我仍然需要打开邮件才能看到这个值。 如果我可以更改每个服务器的Fail2Ban安装的“from”名称,那么我更喜欢它,这样我就可以一目了然地知道它来自哪个服务器。
编辑 – 要更清楚。 目前我得到这个:
Fail2ban<fail2ban[email protected]>
我要这个:
Fail2ban.myserver<[email protected]>
为了详细说明上面的@sebix答案,你需要修改sendername
variables。 例如
sendername = Fail2ban.myserver
或者你可以用hostname -f
replace“myserver”,这样你就不需要在每个服务器的configuration文件中硬编码服务器名
sendername = Fail2ban.`hostname -f`