Matt Simerson
db8ec50c3a
new plugin: dmarc
2013-08-05 15:05:14 -07:00
Matt Simerson
b64bb2f9e4
a collection of DKIM enhancements
...
* disable Mail::DKIM::TextWrap (causes mangled messages for some clients)
* pod improvements
* don't log the entire DKIM signature when signing
* add dkim_pass_domains connection note with DKIM signer domains that pass
* enable dkim tests
2013-08-05 15:05:14 -07:00
Matt Simerson
c92a5a83c8
dkim: improve POD, add dkim_key_gen.sh
2013-08-05 15:05:13 -07:00
Matt Simerson
7e888cf380
config/plugins: added fcrdns, do not reject by def
...
set plugins behavior in sample config file to not reject by default
2013-08-05 15:05:12 -07:00
Matt Simerson
10bbbd4215
dspam: change reject 'agree' to .95 score
2013-08-05 15:05:09 -07:00
Matt Simerson
4ab71c4403
arrange sample plugins by SMTP phase
...
and add comments to that effect, provides the uninitiated with clues
about which data each plugin actions upon
2013-08-05 15:05:09 -07:00
Matt Simerson
af55a8d6dd
SPF: use $conn->relay_client instead of duplicated
...
is_in_relayclients method. Expects relay plugin to have set relay_client, a reasonable assumption.
2013-08-05 15:05:09 -07:00
Matt Simerson
82316dabaf
removed duplicate naughty from config
2013-08-05 15:05:08 -07:00
Matt Simerson
8321150dd1
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
2013-08-05 15:05:08 -07:00
Matt Simerson
0c0a7e9bf3
dnsbl rejections handled by naughty plugin
2013-08-05 15:05:08 -07:00
Matt Simerson
293e7abc62
config/plugins: better defaults, additional entries
2013-08-05 15:05:08 -07:00
Matt Simerson
d9ac412aee
config: replace domainkeys with dkim
...
dkim is the heir apparent
the Mail::DomainKeys perl module is deprecated (per it's author)
2013-08-05 15:04:51 -07:00
Matt Simerson
016d2b06bc
spf: improved support for IPv6 clients
2013-08-05 15:02:17 -07:00
Matt Simerson
ba3c72d21e
removed duplicate naughty from config
2013-08-05 15:02:16 -07:00
Matt Simerson
f2d3b9f9ed
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
2013-08-05 15:02:16 -07:00
Matt Simerson
a3db7e2b8e
dnsbl rejections handled by naughty plugin
2013-08-05 15:02:16 -07:00
Matt Simerson
929ef3c4af
change loglevel from 9 to 6
...
more appropriate loglevel for users
2013-08-05 15:01:53 -07:00
Matt Simerson
c493409b52
config/plugins: better defaults, additional entries
2013-08-05 15:01:53 -07:00
Matt Simerson
4640d9e4f4
config: replace domainkeys with dkim
...
dkim is the heir apparent
the Mail::DomainKeys perl module is deprecated (per it's author)
2013-08-05 15:01:52 -07:00
Matt Simerson
b1c2fa16b5
drop the check_ prefix from the last 3 plugins
2013-08-05 15:01:52 -07:00
Matt Simerson
208dfc3a21
rename require_resolvable_fromhost to resolvable_fromhost
2013-08-05 15:01:51 -07:00
Matt Simerson
0fe884209e
check_spamhelo: remove, deprecated by helo
2013-08-05 15:01:49 -07:00
Matt Simerson
a259fec536
badrcptto: dropped check_ prefix from name
2013-08-05 15:01:49 -07:00
Matt Simerson
87a5859d8c
remove deprecated config file badrcptto_patterns
2013-08-05 15:01:48 -07:00
Matt Simerson
b6fb17c2f2
headers: test fix
2013-08-05 15:01:48 -07:00
Matt Simerson
47488650b3
badmailfrom rename fixups
2013-08-05 15:01:48 -07:00
Matt Simerson
97fda310ee
headers: plugin tests, deprecate check_basicheaders
2013-08-05 15:01:48 -07:00
Matt Simerson
5b2a0add66
added commented out uribl to config.sample/plugins
2013-08-05 15:01:47 -07:00
Matt Simerson
4e2ae484a2
Merge pull request #15 from msimerson/early
...
consolidated chunks of code duplicated 4x into log_and_deny and log_and_...
2013-08-05 12:33:42 -07:00
Matt Simerson
1eb996a1f5
added note in file telling which plugin uses it
2012-06-04 03:34:48 -04:00
Matt Simerson
54ac009807
added plugin name that uses them to the config files
2012-06-04 03:34:48 -04:00
Matt Simerson
9c1e62371b
added new t/config directory, with developer tests
...
run when $ENV{QPSMTPD_DEVELOPER} is set
plugins file is same as in config.sample, but with more stuff enabled
2012-06-04 03:34:48 -04:00
Matt Simerson
980c2a28bb
comment out vpopmail/checkpasswd plugins in config
2012-06-04 03:34:48 -04:00
Matt Simerson
1a1dcc3e53
auth: eval 'use' so plugins can be enabled by default
...
and tested.
2012-06-04 03:34:47 -04:00
Matt Simerson
8795d4fd6e
relay: use IETF IP testing addresses
2012-06-04 03:34:47 -04:00
Matt Simerson
974f1a95e8
new relay plugin, with tests!
...
replaces functionality of previous 3 relay plugins
2012-06-04 03:34:47 -04:00
Matt Simerson
57a0e4ba7b
updated plugins to use QP::Plugins::is_immune
2012-06-04 03:26:16 -04:00
Matt Simerson
2dcd34467e
geoip: eval loading of Geo::IP, tests, enabled in config
...
eval Geo::IP and log an error if missing
added 2 tests
enabled in config/plugins
2012-05-22 17:40:02 -04:00
Matt Simerson
d5f15a7d33
enable domainkeys plugin
2012-05-21 08:30:48 -07:00
Matt Simerson
68c868c793
enable basicheaders plugin
2012-05-20 23:40:01 -07:00
Matt Simerson
f37fba7c2b
badrcptto: merged plugins, refactored, tests
...
merged badrcptto_pattern into badrcptto
refactored into smaller methods
added unit tests for each method
2012-05-20 23:39:38 -07:00
Matt Simerson
c4b8a7a395
hosts_allow: added logging, POD, deploy notes
...
added LOGINFO logging for denials, and LOGDEBUG for other results
added SEE ALSO pod
improved readability
2012-05-20 23:37:33 -07:00
Matt Simerson
102e068297
added dspam plugin
2012-04-29 00:38:28 -07:00
Matt Simerson
4bff5debab
added tls comments to config/plugins
2012-04-28 20:14:00 -07:00
Matt Simerson
91d3f2a007
added comments to logging config files
2012-04-28 20:13:50 -07:00
Matt Simerson
3a7f46aa3e
increased default TLS security setting
...
switched default TLS security in config/tls_ciphers from HIGH to HIGH:!SSLv2. Added note for how to set the minimum level of security necessary for PCI compliance.
Signed-off-by: Robert <rspier@pobox.com>
2010-07-25 22:31:59 -07:00
Matt Simerson
b81d464c87
added p0f support to greylist plugin
...
- these changes are in the previous TCPLOCAL patch. Documented here.
added p0f config option
added POD docs to explain usage
modified $dbdir selection logic. The previous logic failed when QPHOME was
not selected (as is the case when tests are being run).
Added '.' as the dir of last resort for $dbdir selection (others $EMPTY/dir
dumped greylisting database in / )
- These changes are included in this patch -
Added t/plugin_tests/greylisting, with greylist logic testing (tests are
disabled by default, as greylisting is disabled in config.sample/plugins)
Added example entry in config.sample/plugins
Signed-off-by: Robert <rspier@pobox.com>
2010-05-11 21:19:52 -07:00
Robert
c8b8e724bc
sample badmailfrom config
...
add a sample badmailfrom config (useful for testing)
2009-06-23 22:27:28 -07:00
Henry Baragar
4bbdd551b4
Ignore leading/trailing whitespace in config files
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@966 958fd67b-6ff1-0310-b445-bb7760255be9
2009-01-02 20:41:00 +00:00
Ask Bjørn Hansen
30901fb91c
make the queue/ plugin lines more verbose
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@796 958fd67b-6ff1-0310-b445-bb7760255be9
2007-09-24 20:59:27 +00:00