ModEvasive不发送电子邮件警报

我已经在Ubuntu / Apache 14.04服务器上安装了ModEvasive。 国防部工作正常,并阻止DDOS攻击。 但它不会触发任何电子邮件。 我在.conf文件中正确地提到了DOSEmailNotify。 此外,日志文件只显示一个PID。

可能是什么问题?

问题是, libapache2-mod-evasive模块被编译为使用大多数Linux平台上可用的默认/典型邮件二进制位置,但是在Ubuntu上,邮件二进制文件位于不同的位置。

它试图发送使用/bin/mail 。 但在Ubuntu上,它通常在/usr/bin/mail

最简单的解决方法是创build一个从/bin/mail到当前活动邮件程序的符号链接: /etc/alternatives/mail

  • ls -s / etc / alternatives / mail / bin / mail

错误报告: https : //bugs.launchpad.net/ubuntu/+source/libapache-mod-evasive/+bug/605679