Commit Graph

168 Commits

Author SHA1 Message Date
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
Matt Simerson
3438fed859 added vpopmail_ext to qmail_deliverable plugin 2012-07-20 11:59:54 -04:00
Matt Simerson
5913489f19 Merge branch 'master' of github.com:msimerson/qpsmtpd-dev 2012-07-20 11:55:30 -04:00
Matt Simerson
425c25c7ac removed duplicate naughty from config 2012-07-20 11:54:56 -04:00
Matt Simerson
cfe81cddf8 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-07-20 11:49:33 -04:00
Matt Simerson
09a50f020b decrement karma when detected 2012-07-20 11:48:36 -04:00