+#
+# Postscreen
+#
+my @pscrnPerHr;
+for (0 .. 23) {
+ $pscrnPerHr[$_] = [0,0,0];
+}
+
+my @pscrnRegexs = (
+ { 'expr' => '(ALLOWLIST VETO) \[(.+)\]:(\d+)' },
+ { 'expr' => '(BARE NEWLINE) from \[(.+)\]:(\d+) after .+' },
+ { 'expr' => '(BDAT without valid RCPT) from \[(.+)\]:(\d+)' },
+ { 'expr' => '(COMMAND COUNT LIMIT) from \[(.+)\]:(\d+) after .+' },
+ { 'expr' => '(COMMAND LENGTH LIMIT) from \[(.+)\]:(\d+) after .+' },
+ { 'expr' => '(COMMAND PIPELINING) from \[(.+)\]:(\d+) after .+: .+' },
+ { 'expr' => '(COMMAND TIME LIMIT) from \[(.+)\]:(\d+) after .+' },
+ { 'expr' => '(CONNECT) from \[(.+)\]:(\d+) to \[.+\]:\d+' },
+ { 'expr' => '(ENFORCE) \[(.+)\]:(\d+), (PSC_CLIENT_ADDR_PORT.+;)' },
+ { 'expr' => '(DATA without valid RCPT) from \[(.+)\]:(\d+)' },
+ { 'expr' => '(DISCONNECT) \[(.+)\]:(\d+)' },
+ { 'expr' => '(DROP) \[(.+)\]:(\d+), (PSC_CLIENT_ADDR_PORT.+;)' },
+ { 'expr' => '(DNSBL rank \d+) for \[(.+)\]:(\d+)' },
+ { 'expr' => '(FAIL) \[(.+)\]:(\d+), (PSC_CLIENT_ADDR_PORT.+;)' },
+ { 'expr' => '(HANGUP) after .+ from \[(.+)\]:(\d+) in ' },
+ { 'expr' => '(NON-SMTP COMMAND) from \[(.+)\]:(\d+) after .+: .+' },
+ { 'expr' => '(NOQUEUE: reject: CONNECT) from \[(.+)\]:(\d+): (all server ports busy)' },
+ { 'expr' => '(NOQUEUE: reject: CONNECT) from \[(.+)\]:(\d+): (too many connections)' },
+ { 'expr' => '(NOQUEUE: reject: RCPT) from \[(.+)\]:(\d+): \d+ ' },
+ { 'expr' => '(PASS .+) \[(.+)\]:(\d+)$' },
+ { 'expr' => '(PASS .+) \[(.+)\]:(\d+)(?:, )(PSC_CLIENT_ADDR_PORT.+;)' },
+ { 'expr' => '(PREGREET) .+ after .+ from \[(.+)\]:(\d+): .+' },
+ { 'expr' => '(SKIP) \[(.+)\]:(\d+), (PSC_CLIENT_ADDR_PORT.+;)' },
+ { 'expr' => '(reject: connect) from \[(.+)\]:(\d+): (all screening ports busy)' },
+ { 'expr' => '(\b\w+LISTED) \[(.+)\]:(\d+)' },
+ { 'expr' => '(\b\w+LIST VETO) \[(.+)\]:(\d+)' },
+ { 'expr' => '(UNFAIL) \[(.+)\]:(\d+), (PSC_CLIENT_ADDR_PORT.+;)' },
+ { 'expr' => '(UNPASS) \[(.+)\]:(\d+), (PSC_CLIENT_ADDR_PORT.+;)' },
+);
+# FIXME: Not certain what to do with this one
+# { 'expr' => '(\[(.+)\]:\d+: replacing command \\".+\\" with \\".+\\")' },
+
+my %pscrnHits;
+
+