diff --git a/smtpd_watcher/smtpd_watcher.py b/smtpd_watcher/smtpd_watcher.py index 4582fe8..7279a9e 100644 --- a/smtpd_watcher/smtpd_watcher.py +++ b/smtpd_watcher/smtpd_watcher.py @@ -110,10 +110,24 @@ class SmtpdWatcher: if ban: if ip not in self.banned_ips['postfix']: self._fail2ban_ban_ip('postfix', ip) + else: + self._log.debug( + "IP '%s' already banned in 'postfix' jail", + ip + ) if ip not in self.banned_ips['postfix-sasl']: self._fail2ban_ban_ip('postfix-sasl', ip) + else: + self._log.debug( + "IP '%s' already banned in 'postfix-sasl' jail", + ip + ) if ip not in self.banned_ips['ufw']: self._ufw_deny_ip(ip) + self._log.debug( + "IP '%s' already dennied traffic in UFW", + ip + ) return True def _ufw_deny_ip(self, ip):