$ cat t.pl #!/usr/bin/perl my @ignore_list = ( qr/ all milters$/o, # 0 qr/(?:before|after) input_transp_cleanup: /o, # 1 qr/TLS cipher list "/o, # 2 qr/^(?:begin|end) \S+ address list$/o, # 3 qr/^(?:lookup|delete) smtp session/o, # 4 qr/^(?:reloaded|remove|looking for) session .* cache$/o, # 5 qr/^(?:start|end) sorted recipient list$/o, # 6 qr/^Compiled against/o, # 7 qr/^Deleted: \d+ messages?$/o, # 8 qr/^Peer certi?ficate could not be verified$/o, # 9 qr/^Peer verification:/o, # 10 qr/^Read \d+ chars/o, # 11 qr/^Reusing old/o, # 12 qr/^Run-time/o, # 13 qr/^SSL_accept/o, # 14 qr/^SSL_connect:/o, # 15 qr/^Server certificate could not be verified/o, # 16 qr/^Using /o, # 17 qr/^Verified: /o, # 18 qr/^Write \d+ chars/o, # 19 qr/^[<>]+ /o, # 20 qr/^[a-f\d]{4} - ]+ ) PAT[21]: (?-xism:^[a-f\d]{4} -