Matt Simerson
ca678ba736
log2sql: populate plugins table from registry.txt
...
much easier for local customizations.
moved SQL connection settings to config/log2sql
2013-08-05 15:05:16 -07:00
Matt Simerson
4ddc0274a6
moved tls plugin to the top of the config
...
it must be listed before other connection plugins for port 465
place it up there just in case
2013-08-05 15:05:15 -07:00
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