rename require_resolvable_fromhost to resolvable_fromhost
This commit is contained in:
parent
feb9ede9df
commit
208dfc3a21
12
Changes
12
Changes
@ -17,7 +17,7 @@ Next Version
|
|||||||
|
|
||||||
p0f version 3 supported and new default. see UPGRADING (Matt Simerson)
|
p0f version 3 supported and new default. see UPGRADING (Matt Simerson)
|
||||||
|
|
||||||
require_resolvable_fromhost ignores DNS search path (i.e. it expects fully resolved domains) (Robert Spier, Charlie Brady)
|
resolvable_fromhost ignores DNS search path (i.e. it expects fully resolved domains) (Robert Spier, Charlie Brady)
|
||||||
|
|
||||||
new plugin auth_vpopmaild (Robin Bowes)
|
new plugin auth_vpopmaild (Robin Bowes)
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ Next Version
|
|||||||
|
|
||||||
AUTH PLAIN bug with Alpine (Rick Richard)
|
AUTH PLAIN bug with Alpine (Rick Richard)
|
||||||
|
|
||||||
require_resolvable_fromhost: Moved DENYSOFT for temp_resolver_failed
|
resolvable_fromhost: Moved DENYSOFT for temp_resolver_failed
|
||||||
to the RCPT TO hook. (Larry Nedry)
|
to the RCPT TO hook. (Larry Nedry)
|
||||||
|
|
||||||
Note Net::IP dependency (Larry Nedry)
|
Note Net::IP dependency (Larry Nedry)
|
||||||
@ -163,7 +163,7 @@ Next Version
|
|||||||
plugins/queue/maildir: multi user / multi domain support added
|
plugins/queue/maildir: multi user / multi domain support added
|
||||||
set the Return-Path header when queuing into maildir mailboxes
|
set the Return-Path header when queuing into maildir mailboxes
|
||||||
|
|
||||||
plugins/require_resolvable_fromhost: check all MX hosts, not just the first
|
plugins/resolvable_fromhost: check all MX hosts, not just the first
|
||||||
|
|
||||||
remove outdated virus/check_for_hi_virus plugin
|
remove outdated virus/check_for_hi_virus plugin
|
||||||
|
|
||||||
@ -191,7 +191,7 @@ Next Version
|
|||||||
|
|
||||||
async: Dereference the DATA deny message before sending it to the client
|
async: Dereference the DATA deny message before sending it to the client
|
||||||
|
|
||||||
Change async/require_resolvable_fromhost to match the logic of
|
Change async/resolvable_fromhost to match the logic of
|
||||||
the non-async version and other MTAs
|
the non-async version and other MTAs
|
||||||
|
|
||||||
async: Handle End-of-data marker split across packets
|
async: Handle End-of-data marker split across packets
|
||||||
@ -453,7 +453,7 @@ Next Version
|
|||||||
|
|
||||||
example patterns for badrcptto plugin - Gordon Rowell
|
example patterns for badrcptto plugin - Gordon Rowell
|
||||||
|
|
||||||
Extend require_resolvable_fromhost to include a configurable list of
|
Extend resolvable_fromhost to include a configurable list of
|
||||||
"impossible" addresses to combat spammer forging. (Hanno Hecker)
|
"impossible" addresses to combat spammer forging. (Hanno Hecker)
|
||||||
|
|
||||||
Use qmail/control/smtpdgreeting if it exists, otherwise
|
Use qmail/control/smtpdgreeting if it exists, otherwise
|
||||||
@ -570,7 +570,7 @@ Next Version
|
|||||||
no longer exists for that sender (great for harassment cases).
|
no longer exists for that sender (great for harassment cases).
|
||||||
(John Peacock)
|
(John Peacock)
|
||||||
|
|
||||||
check_earlytalker and require_resolvable_fromhost - short circuit test if
|
check_earlytalker and resolvable_fromhost - short circuit test if
|
||||||
whitelistclient is set. (Michael Toren)
|
whitelistclient is set. (Michael Toren)
|
||||||
|
|
||||||
check_badmailfrom - Do not say why a given message is denied.
|
check_badmailfrom - Do not say why a given message is denied.
|
||||||
|
7
MANIFEST
7
MANIFEST
@ -15,7 +15,6 @@ config.sample/norelayclients
|
|||||||
config.sample/plugins
|
config.sample/plugins
|
||||||
config.sample/rcpthosts
|
config.sample/rcpthosts
|
||||||
config.sample/relayclients
|
config.sample/relayclients
|
||||||
config.sample/require_resolvable_fromhost
|
|
||||||
config.sample/rhsbl_zones
|
config.sample/rhsbl_zones
|
||||||
config.sample/size_threshold
|
config.sample/size_threshold
|
||||||
config.sample/smtpauth-checkpassword
|
config.sample/smtpauth-checkpassword
|
||||||
@ -64,7 +63,7 @@ plugins/async/check_earlytalker
|
|||||||
plugins/async/dns_whitelist_soft
|
plugins/async/dns_whitelist_soft
|
||||||
plugins/async/dnsbl
|
plugins/async/dnsbl
|
||||||
plugins/async/queue/smtp-forward
|
plugins/async/queue/smtp-forward
|
||||||
plugins/async/require_resolvable_fromhost
|
plugins/async/resolvable_fromhost
|
||||||
plugins/async/rhsbl
|
plugins/async/rhsbl
|
||||||
plugins/async/uribl
|
plugins/async/uribl
|
||||||
plugins/auth/auth_checkpassword
|
plugins/auth/auth_checkpassword
|
||||||
@ -122,7 +121,7 @@ plugins/rcpt_map
|
|||||||
plugins/rcpt_ok
|
plugins/rcpt_ok
|
||||||
plugins/rcpt_regexp
|
plugins/rcpt_regexp
|
||||||
plugins/relay
|
plugins/relay
|
||||||
plugins/require_resolvable_fromhost
|
plugins/resolvable_fromhost
|
||||||
plugins/resolvable_fromhost
|
plugins/resolvable_fromhost
|
||||||
plugins/rhsbl
|
plugins/rhsbl
|
||||||
plugins/sender_permitted_from
|
plugins/sender_permitted_from
|
||||||
@ -186,7 +185,7 @@ t/plugin_tests/ident/geoip
|
|||||||
t/plugin_tests/ident/p0f
|
t/plugin_tests/ident/p0f
|
||||||
t/plugin_tests/rcpt_ok
|
t/plugin_tests/rcpt_ok
|
||||||
t/plugin_tests/relay
|
t/plugin_tests/relay
|
||||||
t/plugin_tests/require_resolvable_fromhost
|
t/plugin_tests/resolvable_fromhost
|
||||||
t/plugin_tests/sender_permitted_from
|
t/plugin_tests/sender_permitted_from
|
||||||
t/plugin_tests/spamassassin
|
t/plugin_tests/spamassassin
|
||||||
t/plugin_tests/virus/clamdscan
|
t/plugin_tests/virus/clamdscan
|
||||||
|
8
README
8
README
@ -123,7 +123,7 @@ interest in various "hooks" provided by the qpsmtpd core engine.
|
|||||||
At least one plugin MUST allow or deny the RCPT command to enable
|
At least one plugin MUST allow or deny the RCPT command to enable
|
||||||
receiving mail. The "rcpt_ok" is one basic plugin that does
|
receiving mail. The "rcpt_ok" is one basic plugin that does
|
||||||
this. Other plugins provide extra functionality related to this; for
|
this. Other plugins provide extra functionality related to this; for
|
||||||
example the require_resolvable_fromhost plugin described above.
|
example the resolvable_fromhost plugin described above.
|
||||||
|
|
||||||
|
|
||||||
=head1 Configuration files
|
=head1 Configuration files
|
||||||
@ -157,12 +157,6 @@ Normal ip based DNS blocking lists ("RBLs"). For example:
|
|||||||
spamsources.fabel.dk
|
spamsources.fabel.dk
|
||||||
|
|
||||||
|
|
||||||
=item require_resolvable_fromhost
|
|
||||||
|
|
||||||
If this file contains anything but a 0 on the first line, envelope
|
|
||||||
senders will be checked against DNS. If an A or a MX record can't be
|
|
||||||
found the mail command will return a soft rejection (450).
|
|
||||||
|
|
||||||
=item spool_dir
|
=item spool_dir
|
||||||
|
|
||||||
If this file contains a directory, it will be the spool directory
|
If this file contains a directory, it will be the spool directory
|
||||||
|
@ -34,7 +34,7 @@ check_earlytalker
|
|||||||
count_unrecognized_commands 4
|
count_unrecognized_commands 4
|
||||||
relay
|
relay
|
||||||
|
|
||||||
require_resolvable_fromhost
|
resolvable_fromhost
|
||||||
|
|
||||||
rhsbl
|
rhsbl
|
||||||
dnsbl
|
dnsbl
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
1
|
|
||||||
|
|
||||||
# use 0 to disable; anything else to enable.
|
|
@ -144,9 +144,9 @@ evaluate the efficacy and listing policies of a DNSBL before using it.
|
|||||||
See also C<dnsbl_allow> and C<dnsbl_rejectmsg> in the documentation of the
|
See also C<dnsbl_allow> and C<dnsbl_rejectmsg> in the documentation of the
|
||||||
C<dnsbl> plugin
|
C<dnsbl> plugin
|
||||||
|
|
||||||
=item require_resolvable_fromhost
|
=item resolvable_fromhost
|
||||||
|
|
||||||
Plugin: F<require_resolvable_fromhost>
|
Plugin: F<resolvable_fromhost>
|
||||||
|
|
||||||
Reject sender addresses where the MX is unresolvable, i.e. a boolean value
|
Reject sender addresses where the MX is unresolvable, i.e. a boolean value
|
||||||
is the only value in this file. If the MX resolves to something, reject the
|
is the only value in this file. If the MX resolves to something, reject the
|
||||||
|
@ -235,7 +235,7 @@ Arguments for this hook are
|
|||||||
# $sender: an Qpsmtpd::Address object for
|
# $sender: an Qpsmtpd::Address object for
|
||||||
# sender of the message
|
# sender of the message
|
||||||
|
|
||||||
Example plugins for the C<hook_mail> are F<require_resolvable_fromhost>
|
Example plugins for the C<hook_mail> are F<resolvable_fromhost>
|
||||||
and F<badmailfrom>.
|
and F<badmailfrom>.
|
||||||
|
|
||||||
=head2 hook_rcpt_pre
|
=head2 hook_rcpt_pre
|
||||||
|
@ -25,7 +25,7 @@ various I<hooks> provided by the qpsmtpd core engine.
|
|||||||
At least one plugin B<must> allow or deny the B<RCPT> command to enable
|
At least one plugin B<must> allow or deny the B<RCPT> command to enable
|
||||||
receiving mail. The F<check_relay> plugin is the standard plugin for this.
|
receiving mail. The F<check_relay> plugin is the standard plugin for this.
|
||||||
Other plugins provide extra functionality related to this; for example the
|
Other plugins provide extra functionality related to this; for example the
|
||||||
F<require_resolvable_fromhost> plugin.
|
F<resolvable_fromhost> plugin.
|
||||||
|
|
||||||
=head2 Loading Plugins
|
=head2 Loading Plugins
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user