On 25-11-16 14:05, dan...@msw.it wrote: > Il 2016-11-24 21:47 Tom Hendrikx ha scritto: >> >> You made a typo in the config file, which made fail2ban fail on an >> earlier restart. The logrotate just tripped over the fact that f2b >> wasn't running some days later. >> >> Please show us your jail and filter config for the postfix-disc jail, >> but my first guess would be that you setup the jail using >> >> logfile=%(syslog_mail)s >> >> but the variable 'syslog_mail' is not defined anywhere. >> >> Kind regards, >> Tom > > Well Tom! > I've changed on "/etc/fail2ban/jail.conf" > > from > logfile=%(syslog_mail)s > > to > logpath = /var/log/mail.log > > then I've added the filter for postfix-disc: > > [postfix-disc] > > filter = postfix-disc > > > now, on /etc/fail2ban/filter.d/postfix-disc.conf remain some errors: > > nov 25 12:47:10 server fail2ban[32404]: ERROR Failed during > configuration: File contains parsing errors: > /etc/fail2ban/filter.d/postfix-disc.conf > nov 25 12:47:10 server fail2ban[32404]: [line 12]: > '(AUTH|STARTTLS|NOOP|EHLO|RCPT|UNKNOWN) from .*\\..*\\[<HOST>\\]$\n' > nov 25 12:47:10 server fail2ban[32404]: [line 13]: > '^%(__prefix_line)sdisconnect from unknown\\[<HOST>\\]$\n' > nov 25 12:47:10 server fail2ban[32404]: failed! > > > This is my postfix-disc.conf: > > > # Fail2Ban filter for postfix lost connections > # > [INCLUDES] > > before = common.conf > > [Definition] > > _daemon = postfix/smtpd > > failregex = ^%(__prefix_line)slost connection after > (AUTH|STARTTLS|NOOP|EHLO|RCPT|UNKNOWN) from .*\..*\[<HOST>\]$ > ^%(__prefix_line)sdisconnect from unknown\[<HOST>\]$
This part is messed up. It should probably be something like: failregex = ^%(__prefix_line)slost connection after (AUTH|STARTTLS|NOOP|EHLO|RCPT|UNKNOWN) from .*\..*\[<HOST>\]$ ^%(__prefix_line)sdisconnect from unknown\[<HOST>\]$ Note: these are two lines, not three (watch for wrapping lines)! First line contains the complete regex for 'lost connection after AUTH ... [<HOST>}$', the next line is indented, and contains the regex for 'disconnect from unknown...'. IMHO the second regex should not be monitored by f2b, but that's your call. Kind regards, Tom > > ignoreregex = > > # Author: Nick Howitt > > > many many thanks for your help! :-) > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Fail2ban-users mailing list > Fail2ban-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fail2ban-users > ------------------------------------------------------------------------------ _______________________________________________ Fail2ban-users mailing list Fail2ban-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fail2ban-users