Matt Simerson
|
b8229fbdbf
|
dmarc: added subdomain policy handling
|
2013-08-05 15:05:37 -07:00 |
|
Matt Simerson
|
92fe1e899f
|
rcpt_ok: do immunity checks earlier, so that
disposition logs don't indicate failure for authenticated senders
|
2013-08-05 15:05:37 -07:00 |
|
Matt Simerson
|
eccaf17d18
|
karma: limit rcpts to 1 for senders with neg karma
|
2013-08-05 15:05:36 -07:00 |
|
Matt Simerson
|
bbc6e895cc
|
distinguish rejecting versus tolerated failures
|
2013-08-05 15:05:36 -07:00 |
|
Matt Simerson
|
3180c9da31
|
SPF: added more precise disposition logs, so that
postprocess can determine if a SPF failure caused a rejection
|
2013-08-05 15:05:36 -07:00 |
|
Matt Simerson
|
ebfccec5b3
|
dmarc: added support for DMARC policy pct=NNN
|
2013-08-05 15:05:36 -07:00 |
|
Matt Simerson
|
c0210a7877
|
SPF: arrage flow so if a pass result is possible,
we will get it and set the note for DMARC plugin
|
2013-08-05 15:05:36 -07:00 |
|
Matt Simerson
|
effb4e2269
|
dmarc: improving and updating POD
|
2013-08-05 15:05:36 -07:00 |
|
Matt Simerson
|
f9fb0acee7
|
qmail_deliverable: smite null sender to email list
|
2013-08-05 15:05:16 -07:00 |
|
Matt Simerson
|
ca678ba736
|
log2sql: populate plugins table from registry.txt
much easier for local customizations.
moved SQL connection settings to config/log2sql
|
2013-08-05 15:05:16 -07:00 |
|
Matt Simerson
|
8e054c1eda
|
dkim: reduce INFO logging to once per connect
|
2013-08-05 15:05:16 -07:00 |
|
Matt Simerson
|
a14de07280
|
tls: added pass|fail prefix to a couple log msgs
|
2013-08-05 15:05:15 -07:00 |
|
Matt Simerson
|
7f8848d2e8
|
auth_chkpw: added pass|fail prefix to log msgs
|
2013-08-05 15:05:15 -07:00 |
|
Matt Simerson
|
25171ec371
|
dmarc: weed out SPF records from initial search
use a variable instead of array to count list (not using RR address after all)
|
2013-08-05 15:05:15 -07:00 |
|
Matt Simerson
|
1f2a5c27ed
|
dkim: when signing, use signing domain when we
finding the signing key in a different directory than the sending (eg: example.com instead of www.example.com.)
|
2013-08-05 15:05:15 -07:00 |
|
Matt Simerson
|
091843927d
|
dmarc: added relaxed alignment tests
|
2013-08-05 15:05:15 -07:00 |
|
Matt Simerson
|
75a3e4baae
|
find plugins -type f -exec perltidy -b {} \;
|
2013-08-05 15:05:15 -07:00 |
|
Matt Simerson
|
fd2c56fb36
|
resolvable_fromhost: adjust log message prefix
|
2013-08-05 15:05:15 -07:00 |
|
Matt Simerson
|
2e6eeaa82d
|
karma: add recipient limits for bad senders
|
2013-08-05 15:05:15 -07:00 |
|
Matt Simerson
|
b9bf523e0e
|
hosts_allow: more succinct log message
|
2013-08-05 15:05:15 -07:00 |
|
Matt Simerson
|
e23523bc46
|
registry: renumber with big spaces between plugin
types. So there's plenty of room to insert future plugins with having to renumber, which impacts log2sql
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
8a1a156e60
|
dmarc: remove useless comment
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
2c7cb8afb7
|
naughty: improve POD
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
db8ec50c3a
|
new plugin: dmarc
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
515188ace5
|
tls: added ability to store certs in config/ssl
was hard coded to ./ssl
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
f03128523c
|
SPF: add pod, documenting spf_pass_host note
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
0f01a39e88
|
SPF: add trans. note spf_pass_host if SPF=pass
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
6bea1ebd50
|
domainkeys: fixed pod grammar error
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
b64bb2f9e4
|
a collection of DKIM enhancements
* disable Mail::DKIM::TextWrap (causes mangled messages for some clients)
* pod improvements
* don't log the entire DKIM signature when signing
* add dkim_pass_domains connection note with DKIM signer domains that pass
* enable dkim tests
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
b7320a8eb9
|
SPF: POD formatting fix
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
c92a5a83c8
|
dkim: improve POD, add dkim_key_gen.sh
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
a3b8af77bd
|
dkim: added message signing feature
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
8c265d3583
|
domainkeys: added deprecation comment
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
6b16704b4a
|
karma,relay: karma plugin awards karma later
by detecting during DATA if relay_client is set
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
ce0d2b80ef
|
dkim: corrected log entry, added comment
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
d5fd8d24e3
|
dspam: raise loglevel on debug log message
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
e7ea7a0949
|
dspam: catch error where QP user lacks x on dspam
x = execute privileges
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
eeacf83e3a
|
bogus_bounce: suppress undefined var error
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
5853ec1a47
|
spf: add comment re: Authentication-Results header
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
2ca3b1d4ee
|
resolvable_fromhost: documented reject naughty
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
c7f5c45f40
|
random_error: fixed typo, added std pragmas
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
e433796b96
|
dspam/spamassassin: adjust karma awards
dspam: be more conservative when learning from karma
sa: added an SA autolearn bonus
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
2f3127359d
|
moved triplicated init_resolver into Plugin.pm
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
58b860c0eb
|
dkim: added karma for dkim results (allow/reject)
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
8e437ec305
|
helo: stop processing after first match
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
3bb85a66a1
|
resolvable_fromhost: added karma smites
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
7da69ef12d
|
spamassassin: karma scoring is dependent on
the sessage learn status, not SA (global) autolearn setting. So, karma learning follows SA learning rules.
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
fc5eeec122
|
added karma awards for SPF pass/fail
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
0c59813957
|
badmailfrom: fix reject message typo
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
91db656cac
|
fcrdns: new plugin for Forward Confirmed rDNS
|
2013-08-05 15:05:12 -07:00 |
|