> I'm guessing I include "denylog" in the /config/plugins file, but where?
As this is a plugin for the deny chain, and is independent of other
plugins (you probably don't have another deny chain plugin anyway),
it does not matter.
I've always felt that the stock config/plugins file order is not
very clear. I opted for sorting my config/plugins file by chain
type:
------------------------------------------------------------------------
# __ CONNECT ________________________________________
check_earlytalker
count_unrecognized_commands 4
auth/authcheckpassword
qppoprelay
# __ RCPT FROM ______________________________________
require_resolvable_fromhost
rhsbl
dnsbl
check_localuser
check_badmailfrom
check_badrcptto
check_spamhelo
check_relay
# __ DATAPOST _______________________________________
virus/clamav clamscan_path=/usr/bin/clamdscan action=reject max_size=1048576
spamassassin reject_threshold 8 spamd_socket /etc/mail/spamassassin/spamd.socket
maillog
queue/qmail-queue
# __ QUIT ___________________________________________
quit_fortune
# __ DENY ___________________________________________
denylog
------------------------------------------------------------------------
> And I need to add configuration entries "denylog_plugins", "denylog_bar" and
> "denylog_level" - where do these go?
Where the other configuration is (in config/). This is my denylog_plugins:
------------------------------------------------------------------------
dnsbl
rhsbl
virus::clamav
spamassassin
------------------------------------------------------------------------
I suggest to put a '1' into denylog_bar and denylog_level.
> Will all qpsmtpd plugins work with denylog?
As it is a generic plugin for the deny chain it will catch denys by
every other plugin and does not need special support. By setting
denylog_plugins you control which denys are actually logged.
-kju
--
It's an insane world, but i'm proud to be a part of it. -- Bill Hicks