qpsmtpd/t
Matt Simerson 51486d0b04 SPF plugin: refactored, tests, new config option
added POD description of spfquery note

changed spf_deny -> reject  (and offered 4 more options, see POD for reject)
	backwards compatible with old config settings
	replicates qmail-smtpd SPF patch behavior

improved logging (again)

uses a stringy eval 'use Mail::SPF' in the register sub. If missing, warn and log the error, and don't register any hooks. This is much nicer error than the current, "*** Remote host closed connection unexpectedly." broken mail server that results from enabling the SPF plugin without Mail::SPF installed.

background: I noticed I was deferring valid emails with the SPF plugin at 'spf_deny 1', and without changing the code, there wasn't a way to change how ~all records were handled. This provides that flexibility.
2012-05-21 04:19:45 -04:00
..
plugin_tests SPF plugin: refactored, tests, new config option 2012-05-21 04:19:45 -04:00
Test permit tests for async and ident plugins to work 2012-05-20 23:39:20 -07:00
01-syntax.t removed useless unused void constant 2012-05-08 22:55:16 -07:00
02-pod.t only test POD for developers 2012-05-06 16:18:56 -07:00
addresses.t Add a few more tests and a 'testcover' make target 2009-04-02 23:30:20 -07:00
auth.t refactored Qpsmtpd::Auth::SASL 2012-05-06 16:17:02 -07:00
config.t Ignore leading/trailing whitespace in config files 2009-01-02 20:41:00 +00:00
helo.t Add a few more tests and a 'testcover' make target 2009-04-02 23:30:20 -07:00
misc.t Add a few more tests and a 'testcover' make target 2009-04-02 23:30:20 -07:00
plugin_tests.t moved config to config.sample 2004-11-09 15:25:52 +00:00
qpsmtpd-address.t * plugins/queue/smtp-forward 2006-03-20 16:47:05 +00:00
rset.t Add a few more tests and a 'testcover' make target 2009-04-02 23:30:20 -07:00
tempstuff.t Abstracted spool_dir creation and added temp_file() and temp_dir() subs to 2005-02-22 02:47:39 +00:00