diff --git a/lib/dovecot_parser.pm b/lib/dovecot_parser.pm index 1475bc0..b695e07 100644 --- a/lib/dovecot_parser.pm +++ b/lib/dovecot_parser.pm @@ -104,6 +104,9 @@ sub parser { m/Info: pam\([a-zA-Z0-9@._-]*,($re_host),\<.*\>\): unknown user/gi && do { $host = $1; }; + } elsif($string =~ m/Request timed out waiting for client to continue authentication/) { + $hostile = 0; + $reply = 'Timed out during auth'; } else { $reply = 'No match for '.$string; }