1978 SpamAssassin bypassed
18 Released from quarantine
- 1982 Whitelisted
- 3 Blacklisted
+ 1982 Allowlisted
+ 3 Denylisted
12 MIME error
51 Bad header (debug supplemental)
28 Extra code modules loaded at runtime
($line =~ /^(HANGUP) (?:after \S+)? from \[([^]]+)\](?::\d+)?/)) {
$Counts{'postscreen'}{lc $1}{$2}{$END_KEY}++ if $Collecting{'postscreen'};
}
- elsif ($line =~ /^(WHITELISTED|BLACKLISTED|PASS \S+) \[([^]]+)\](?::\d+)?$/) {
+ elsif ($line =~ /^((ALLOW|WHITE|BLACK|DENY)LISTED|PASS \S+) \[([^]]+)\](?::\d+)?$/) {
+ # This will display two separate counts for e.g. "allowlisted"
+ # and "whitelisted" if you change your configuration in the
+ # middle of the day, but I don't see that as a huge problem.
+ #
+ # ALLOWLISTED [40.92.75.48]:17085
# PASS NEW [192.168.0.2]:12345
# PASS OLD [192.168.0.3]:12345
$Counts{'postscreen'}{lc $1}{$2}{$END_KEY}++ if $Collecting{'postscreen'};
$Counts{'postscreen'}{'reject'}{"\u$4"}{$3}{$END_KEY}++ if $Collecting{'postscreen'};
}
- elsif ($line =~ /^(?:WHITELIST VETO) \[([^]]+)\](?::\d+)?$/) {
+ elsif ($line =~ /^(?:(WHITE|ALLOW)LIST VETO) \[([^]]+)\](?::\d+)?$/) {
# WHITELIST VETO [192.168.0.8]:43579
- $Counts{'postscreen'}{'whitelist veto'}{$1}{$END_KEY}++ if $Collecting{'postscreen'};
+ $Counts{'postscreen'}{'allowlist veto'}{$1}{$END_KEY}++ if $Collecting{'postscreen'};
}
elsif ($line =~ /^(entering|leaving) STRESS mode with (\d+) connections$/) {