c0920346e5
qpsmtpd-forkserver. This patch merges Peter's patch (with the possibilty to DENY/DENSOFT the connection) and my first attempt. The --max-from-ip check was moved from core to the hosts_allow plugin. Patch by: Hanno Hecker <hah@uu-x.de> git-svn-id: https://svn.perl.org/qpsmtpd/branches/0.3x@599 958fd67b-6ff1-0310-b445-bb7760255be9
61 lines
1.3 KiB
Plaintext
61 lines
1.3 KiB
Plaintext
#
|
|
# Example configuration file for plugins
|
|
#
|
|
|
|
# enable this to get configuration via http; see perldoc
|
|
# plugins/http_config for details.
|
|
# http_config http://localhost/~smtpd/config/ http://www.example.com/smtp.pl?config=
|
|
|
|
# The hosts_allow module must be loaded if you want the -m / --max-from-ip /
|
|
# my $MAXCONNIP = 5; # max simultaneous connections from one IP
|
|
# settings... without this it will NOT refuse more than $MAXCONNIP connections
|
|
# from one IP!
|
|
hosts_allow
|
|
|
|
quit_fortune
|
|
|
|
check_earlytalker
|
|
count_unrecognized_commands 4
|
|
check_relay
|
|
|
|
require_resolvable_fromhost
|
|
|
|
rhsbl
|
|
dnsbl
|
|
check_badmailfrom
|
|
check_badrcptto
|
|
check_spamhelo
|
|
|
|
# sender_permitted_from
|
|
|
|
# this plugin needs to run after all other "rcpt" plugins
|
|
rcpt_ok
|
|
|
|
# content filters
|
|
virus/klez_filter
|
|
|
|
|
|
# You can run the spamassassin plugin with options. See perldoc
|
|
# plugins/spamassassin for details.
|
|
#
|
|
spamassassin
|
|
|
|
# rejects mails with a SA score higher than 20 and munges the subject
|
|
# of the score is higher than 10.
|
|
#
|
|
# spamassassin reject_threshold 20 munge_subject_threshold 10
|
|
|
|
|
|
# run the clamav virus checking plugin
|
|
# virus/clamav
|
|
|
|
# queue the mail with qmail-queue
|
|
queue/qmail-queue
|
|
|
|
|
|
# If you need to run the same plugin multiple times, you can do
|
|
# something like the following
|
|
# check_relay
|
|
# check_relay:0 somearg
|
|
# check_relay:1 someotherarg
|