Commit Graph

273 Commits

Author SHA1 Message Date
Matt Simerson
d0e47a9dc7 arrange sample plugins by SMTP phase
and add comments to that effect, provides the uninitiated with clues
about which data each plugin actions upon
2012-11-16 18:02:13 -05:00
Matt Simerson
81aa6a6990 dkim: added some missing POD text 2012-11-16 14:35:19 -05:00
Matt Simerson
60d0c8b853 headers: simplify required headers logic 2012-11-15 01:35:15 -05:00
Matt Simerson
d75ce70678 SPF: removed test for removed is_in_relayclients() 2012-11-14 23:27:49 -05:00
Matt Simerson
c77e304cc7 fixed test for commit 78cab52582 2012-11-14 23:25:44 -05:00
Matt Simerson
78cab52582 SPF: use $conn->relay_client instead of duplicated
is_in_relayclients method. Expects relay plugin to have set relay_client, a reasonable assumption.
2012-11-14 23:21:20 -05:00
Matt Simerson
eb154f2069 dnsbl test: don't cry about test failures that
depend on working network & DNS.
2012-11-14 19:31:18 -05:00
Matt Simerson
01b623dc83 dnsbl: fixed plugin test failure 2012-11-14 18:21:21 -05:00
Matt Simerson
427e92ee7b SA: suppress undefined variable warnings 2012-11-14 18:00:30 -05:00
Matt Simerson
f0c01a0412 fix relayclient test after commit b8baa4b91b
which added example IPv6 IPs to the config file
2012-11-14 17:57:56 -05:00
Matt Simerson
938f72dbbd Merge branch 'master' of github.com:msimerson/qpsmtpd-dev
Conflicts:
	lib/Qpsmtpd/SMTP.pm
2012-11-14 17:39:07 -05:00
Matt Simerson
4f181c5153 SMTP.pm: fixed invalid operator
which produced this warning:
   Useless use of string eq in void context at lib/Qpsmtpd/SMTP.pm line 639.
2012-11-14 17:37:38 -05:00
Matt Simerson
61f7ea00e0 TcpServer, improve IPv6 support, by Michael Holzt 2012-11-14 17:29:46 -05:00
Matt Simerson
b8baa4b91b spf: improved support for IPv6 clients 2012-11-14 17:29:46 -05:00
Matt Simerson
51f5c887db whitelist: added debug log message & std plugin
entries.
2012-11-14 17:29:46 -05:00
Matt Simerson
c1694b2e81 spamassassin: added 'headers none' option
enables suppression of SA header insertion
2012-11-14 17:29:46 -05:00
Matt Simerson
ab1b211446 added vpopmail_ext to qmail_deliverable plugin 2012-11-14 17:29:46 -05:00
Matt Simerson
000db0ab14 removed duplicate naughty from config 2012-11-14 17:29:46 -05:00
Matt Simerson
deca40a6fb update plugin/headers config entry
use future/past instead of days:

-headers days 5 reject_type temp require From,Date
+headers reject 1 reject_type temp require From,Date future 2 past 15
2012-11-14 17:29:46 -05:00
Matt Simerson
2b02f6b781 dnsbl rejections handled by naughty plugin 2012-11-14 17:29:45 -05:00
Matt Simerson
a5eda100b2 change loglevel from 9 to 6
more appropriate loglevel for users
2012-11-14 17:27:55 -05:00
Matt Simerson
df715db16b allow messages with no body: Robin's patch
This is Robin's patch from here: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/mail-mta/qpsmtpd/files/qpsmtpd-0.83-accept-empty-email.patch?view=markup
2012-11-14 17:27:55 -05:00
Matt Simerson
376bd492cd earlytalker: lower karma for earlytalkers 2012-11-14 17:27:55 -05:00
Matt Simerson
335a71e62d resolvable_fromhost: additional logging 2012-11-14 17:27:55 -05:00
Matt Simerson
9ffdd14231 log/show_message: fixed QP dir detection 2012-11-14 17:27:55 -05:00
Matt Simerson
17abbfe1b0 log/summarize: narrower column when no geoip city data present 2012-11-14 17:27:54 -05:00
Matt Simerson
3145a3713b config/plugins: better defaults, additional entries 2012-11-14 17:27:54 -05:00
Matt Simerson
ba6a04ee4d log/summarize: added auth formats 2012-11-14 17:27:54 -05:00
Matt Simerson
7eedea8754 added missing semicolon 2012-11-14 17:27:54 -05:00
Matt Simerson
809390b12e registry: renamed clamd abb3 from cad to clm 2012-11-14 17:27:54 -05:00
Matt Simerson
aa4e102606 karma: added error keyword to error log messages 2012-11-14 17:27:54 -05:00
Matt Simerson
710a838be7 config: replace domainkeys with dkim
dkim is the heir apparent
the Mail::DomainKeys perl module is deprecated (per it's author)
2012-11-14 17:27:54 -05:00
Matt Simerson
be828a8035 added log/show_message, dropped .pl suffix
to be consistent with other QP scripts
2012-11-14 17:27:54 -05:00
Matt Simerson
477c5a6bdf karma: added adjust_karma method
makes it easier to set karma in plugins
2012-11-14 17:27:54 -05:00
Matt Simerson
ad558d5893 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-11-14 17:27:54 -05:00
Matt Simerson
77c892d8a5 logs: improve ability to find logs 2012-11-14 17:27:54 -05:00
Matt Simerson
6e731e86ca run: define PORT variable 2012-11-14 17:27:54 -05:00
Matt Simerson
96f49c98ff clamdscan: default is scan always, even authenticated 2012-11-14 17:27:54 -05:00
Matt Simerson
e46c6e39ad summarize: recognize tcpserver log entries 2012-11-14 17:27:54 -05:00
Matt Simerson
1cfd7df50e registry: added auth_ prefixes, relay aliases 2012-11-14 17:27:54 -05:00
Matt Simerson
4928792f87 spamassassin: further log message refinement 2012-11-14 17:27:54 -05:00
Matt Simerson
74d97d312e qmail_deliverable: test variable if defined before accessing 2012-11-14 17:27:54 -05:00
Matt Simerson
3127f4d4c5 dspam: better error message if dspam_bin is not found 2012-11-14 17:27:54 -05:00
Matt Simerson
b0f5618d72 log/run: removed spurious space 2012-11-14 17:27:54 -05:00
Matt Simerson
e9cf061d71 summarize: check more locations to discover QP dir 2012-11-14 17:27:54 -05:00
Matt Simerson
6758195578 SPF: more logging additions 2012-11-14 17:27:53 -05:00
Matt Simerson
161834f3f3 TcpServer, improve IPv6 support, by Michael Holzt 2012-11-14 17:15:08 -05:00
Matt Simerson
d1bb2d949b spf: improved support for IPv6 clients 2012-11-14 16:58:16 -05:00
Matt Simerson
50cb88ba01 whitelist: added debug log message & std plugin
entries.
2012-11-14 15:24:06 -05:00
Matt Simerson
198625e162 spamassassin: added 'headers none' option
enables suppression of SA header insertion
2012-11-14 15:21:44 -05:00