Commit Graph

2386 Commits

Author SHA1 Message Date
Matt Simerson
f5021a6d55 resolvable_fromhost: additional logging 2012-06-30 19:10:14 -04:00
Matt Simerson
d0e9a010da log/show_message: fixed QP dir detection 2012-06-30 19:04:42 -04:00
Matt Simerson
45a2116e8e log/summarize: narrower column when no geoip city data present 2012-06-30 17:51:59 -04:00
Matt Simerson
ee7ae800b2 config/plugins: better defaults, additional entries 2012-06-30 16:43:15 -04:00
Matt Simerson
dc02055c96 log/summarize: added auth formats 2012-06-30 16:40:51 -04:00
Matt Simerson
82daf120f3 Merge branch 'master' of github.com:msimerson/qpsmtpd-dev 2012-06-30 16:29:16 -04:00
Matt Simerson
c6b7b504bb added missing semicolon 2012-06-30 16:28:54 -04:00
Matt Simerson
28798aa02e Merge branch 'master' of github.com:msimerson/qpsmtpd-dev 2012-06-30 16:14:28 -04:00
Matt Simerson
1d2192ba17 registry: renamed clamd abb3 from cad to clm 2012-06-30 16:12:42 -04:00
Matt Simerson
2a85f3b8fb karma: added error keyword to error log messages 2012-06-30 16:11:54 -04:00
Matt Simerson
45da124f9f config: replace domainkeys with dkim
dkim is the heir apparent
the Mail::DomainKeys perl module is deprecated (per it's author)
2012-06-30 15:58:21 -04:00
Matt Simerson
ad56587e79 added log/show_message, dropped .pl suffix
to be consistent with other QP scripts
2012-06-30 15:40:24 -04:00
Matt Simerson
7d5edacf9b karma: added adjust_karma method
makes it easier to set karma in plugins
2012-06-30 15:37:25 -04:00
Matt Simerson
5bc212b890 helo: added is_plain_ip to lenient checks
there's no excuse for a client to ever send a raw IP, and I have yet to see a valid client do it
2012-06-30 14:18:16 -04:00
Matt Simerson
3a50137b34 logs: improve ability to find logs 2012-06-29 20:39:44 -04:00
Matt Simerson
c723c40670 run: define PORT variable 2012-06-29 20:30:06 -04:00
Matt Simerson
5825c2c3c8 clamdscan: default is scan always, even authenticated 2012-06-29 20:29:04 -04:00
Matt Simerson
d239f394e9 summarize: recognize tcpserver log entries 2012-06-29 20:28:38 -04:00
Matt Simerson
b64d75fc7a Merge branch 'master' of github.com:msimerson/qpsmtpd-dev 2012-06-29 20:26:42 -04:00
Matt Simerson
db20689887 registry: added auth_ prefixes, relay aliases 2012-06-29 20:20:58 -04:00
Matt Simerson
c5fb92e649 spamassassin: further log message refinement 2012-06-27 20:18:16 -04:00
Matt Simerson
e3fcd08706 qmail_deliverable: test variable if defined before accessing 2012-06-27 20:17:00 -04:00
Matt Simerson
6f34fbb6cd dspam: better error message if dspam_bin is not found 2012-06-27 20:16:34 -04:00
Matt Simerson
ba854c471f log/run: removed spurious space 2012-06-27 20:16:11 -04:00
Matt Simerson
0ca16d61a7 summarize: check more locations to discover QP dir 2012-06-27 20:15:13 -04:00
Matt Simerson
8fd04a2621 SPF: more logging additions 2012-06-27 19:36:58 -04:00
Matt Simerson
d6402b47b3 Merge branch 'master' of github.com:msimerson/qpsmtpd-dev 2012-06-27 19:25:16 -04:00
Matt Simerson
77e63e92ae drop the check_ prefix from the last 3 plugins 2012-06-27 19:17:01 -04:00
Matt Simerson
ee7121d1ce dspam: added missing return 2012-06-27 14:47:02 -07:00
Matt Simerson
04d457480d dnsbl: restore dnsbl bypass for special recipients 2012-06-27 14:43:17 -07:00
Matt Simerson
98228cd38c dspam: check for dspam_bin during register 2012-06-27 14:42:34 -07:00
Matt Simerson
1d3c5369b7 log2sql: added SQL file 2012-06-27 03:35:32 -04:00
Matt Simerson
18d9165b1b log watching and processing tools 2012-06-27 03:27:35 -04:00
Matt Simerson
c2a5b8d42e dkim: new plugin 2012-06-27 03:26:38 -04:00
Matt Simerson
4a622e3aff uribl: ordered pragmas and dependencies 2012-06-27 03:23:27 -04:00
Matt Simerson
0d911852ad rhsbl: make sure $transaction->sender defined before accessing it 2012-06-27 03:21:22 -04:00
Matt Simerson
c8cf830a8b naughty: POD additions 2012-06-27 03:20:49 -04:00
Matt Simerson
bfa789f15f headers: added Received to POD header require list 2012-06-27 03:19:50 -04:00
Matt Simerson
f43c9649ce dnsbl: more refactoring, 2012-06-27 03:17:56 -04:00
Matt Simerson
e40994d13f rhsbl: added default reject settings 2012-06-26 01:03:00 -04:00
Matt Simerson
b5d99eea05 Qpsmtpd.pm: bump version 2012-06-25 19:26:47 -04:00
Matt Simerson
d3787044fd resolveable_fromhost: updated tests 2012-06-25 03:38:17 -04:00
Matt Simerson
89ad783595 added plugin: qmail_deliverable 2012-06-25 03:24:43 -04:00
Matt Simerson
caceda6d06 resolvable_fromhost: log message updates 2012-06-25 03:24:08 -04:00
Matt Simerson
2804afeb2d rename require_resolvable_fromhost to resolvable_fromhost 2012-06-25 03:08:25 -04:00
Matt Simerson
4d394e847b clamdscan: fix karma decrementer 2012-06-25 02:57:37 -04:00
Matt Simerson
8d69b923fa spamassassin: s/deny/fail/ from a log message (consistency) 2012-06-25 02:55:58 -04:00
Matt Simerson
32d8b07f28 SPF: add more log messages 2012-06-25 02:55:02 -04:00
Matt Simerson
848b85c150 geoip: no data is a skip, not a fail 2012-06-25 02:52:27 -04:00
Matt Simerson
60470d20a4 dspam: fixes for training dspam
process_backticks now writes the entire message (headers + body) to a temp file and had dspam read that. Previously, dspam only read the body.  With the new "process, then train on error" method, dspam didn't have access to the DSPAM signature (in the headers).

replaced open2 with open3. Same results. Works part of the time, but not consistent, and I haven't been able to figure out why.

dspam transaction note is now a hashref (was a string)
parsing of dspam response via substring (was regexp)
2012-06-25 02:51:36 -04:00