Changes

Jump to navigation Jump to search
Created page with "<span id="_top">Qpsmtpd#Plugins</span> = NAME = dns_whitelist_soft - dns-based whitelist override for other qpsmtpd plugins = DESCRIPTION = The..."
<span id="_top">[[Qpsmtpd#Plugins]]</span>
= [[#___top|NAME]] =

dns_whitelist_soft - dns-based whitelist override for other qpsmtpd plugins

= [[#___top|DESCRIPTION]] =

The dns_whitelist_soft plugin allows selected host to be whitelisted as exceptions to later plugin processing. It is strongly based on the original dnsbl plugin as well as Gavin Carr's original whitelist_soft plugin. It is most suitable for multisite installations, so that the whitelist is stored in one location and available from all.

= [[#___top|CONFIGURATION]] =

To enable the plugin, add it to the ~qpsmtpd/config/plugins file as usual. It should precede any plugins whose rejections you wish to override. You may have to alter those plugins to check the appropriate notes field.

Several configuration files are supported, corresponding to different parts of the SMTP conversation:

; whitelist_zones
: Any IP address listed in the whitelist_zones file is queried using the connecting MTA's IP address. Any A or TXT answer means that the remote HOST address can be selectively exempted at other stages by plugins testing for a 'whitelisthost' connection note.

NOTE: other 'connect' hooks will continue to fire (e.g. dnsbl), since the DNS queries happen in the background. This plugin's 'rcpt_handler' retrieves the results of the query and sets the connection note if found.

= [[#___top|AUTHOR]] =

John Peacock &lt;jpeacock@rowman.com&gt;

Based on the 'whitelist_soft' plugin by Gavin Carr &lt;gavin@openfusion.com.au&gt;, based on the 'whitelist' plugin by Devin Carraway &lt;qpsmtpd@devin.com&gt;.

<!-- Generated Mon Apr 8 08:53:10 EDT 2019 using
perldoc -T -ohtml /usr/share/qpsmtpd/plugins/dns_whitelist_soft |pandoc -f html -t mediawiki |sed 1 i\\n\n\n<span id="_top">[[Qpsmtpd#Plugins]]</span> |sed -e s#</d.>##
-->
----
[[Category:Qpsmtpd|dns_whitelist_soft]]

Navigation menu