qpsmtpd/plugins
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
..
async initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
auth initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
ident p0f: POD & log message updates 2012-06-22 23:47:34 -04:00
logging initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
queue qmail-queue: a few tweaks and a lot of whitespace 2012-06-23 00:57:04 -04:00
virus clamdscan: make sure headers exist before operating on them 2012-06-22 23:37:42 -04:00
badmailfrom rename check_badmailfrom -> badmailfrom 2012-06-22 20:07:29 -04:00
badmailfromto badmailfrom rename fixups 2012-06-22 20:21:09 -04:00
badrcptto badrcptto: dropped check_ prefix from name 2012-06-23 00:02:03 -04:00
check_bogus_bounce bogus_bounce: added logging and rejection handling 2012-06-23 00:32:40 -04:00
check_earlytalker earlytalker: log message cleanup 2012-06-23 03:06:24 -04:00
check_loop loop: max loops was sometimes not set 2012-06-23 00:38:58 -04:00
connection_time connection_time: add compat with tcpserver deployment model 2012-06-23 00:40:02 -04:00
content_log initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
count_unrecognized_commands unrec: fixed variable assignment 2012-06-23 00:40:42 -04:00
dns_whitelist_soft dns_whitelist_soft: tiny tweaks of little consequence 2012-06-23 00:43:20 -04:00
dnsbl dnsbl,rhsbl: process DNS immediately 2012-06-23 03:10:48 -04:00
domainkeys domainkeys: add header at top of headers (not bottom) 2012-06-25 02:41:43 -04:00
dont_require_anglebrackets initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
dspam dspam: fixes for training dspam 2012-06-25 02:51:36 -04:00
greylisting greylisting: POD correction 2012-06-23 00:43:53 -04:00
headers headers: plugin tests, deprecate check_basicheaders 2012-06-22 19:21:44 -04:00
helo helo: refine plugin tests 2012-06-22 19:24:16 -04:00
help initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
hosts_allow hosts_allow: better logging 2012-06-23 00:45:18 -04:00
http_config initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
karma karma: improve error handling 2012-06-22 23:57:43 -04:00
karma_tool karma: improve error handling 2012-06-22 23:57:43 -04:00
milter initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
naughty naughty: support reject_type set by original plugin 2012-06-23 00:46:39 -04:00
noop_counter initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
parse_addr_withhelo parse_addr_withhelo: consistency additions 2012-06-23 00:47:46 -04:00
quit_fortune initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
random_error initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
rcpt_map initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
rcpt_ok initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
rcpt_regexp initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
relay relay: logging tweak 2012-06-22 23:54:54 -04:00
require_resolvable_fromhost initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
rhsbl dnsbl,rhsbl: process DNS immediately 2012-06-23 03:10:48 -04:00
sender_permitted_from spf: remove rcpt hook, process to completion during from 2012-06-23 00:52:05 -04:00
spamassassin spamassassin: add explicit default reject_type 2012-06-22 18:29:28 -04:00
tls tls: log improvement 2012-06-23 00:53:18 -04:00
tls_cert initial import - based on my qpsmtpd fork 2012-06-22 05:38:01 -04:00
uribl uribl: insert headers at top of message 2012-06-22 23:52:32 -04:00