Differences
This shows you the differences between two versions of the page.
checkhelo [2012-06-11 08:24] – created randerson | checkhelo [2013-12-06 11:54] (current) – Fix formatting rspencer | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====CheckHelo===== | + | ====== CheckHelo ====== |
HELO/EHLO checks can be specified using the below options. Most options can be inherited or explicitly set to yes or no. | HELO/EHLO checks can be specified using the below options. Most options can be inherited or explicitly set to yes or no. | ||
- | ====CheckHelo Configuration==== | + | ===== CheckHelo Configuration |
* Use Blacklist | * Use Blacklist | ||
Line 27: | Line 28: | ||
* IPv6 address literals will be recognized aswell. | * IPv6 address literals will be recognized aswell. | ||
- | ====Server Configuration==== | + | ===== Server Configuration ===== |
Configuration for this module is done in the CheckHelo section in the configuration file. | Configuration for this module is done in the CheckHelo section in the configuration file. | ||
Line 38: | Line 40: | ||
* (Supported in: r493+, v2.1.x) | * (Supported in: r493+, v2.1.x) | ||
- | **IMPORTANT NOTE** | + | ==== Important Note ==== |
Its highly recommended to use the whitelisted hosts file in the database/ | Its highly recommended to use the whitelisted hosts file in the database/ | ||
- | < | + | |
+ | < | ||
+ | ./ | ||
+ | </ | ||
Then load checkhelo-whitelist.sql into your database. | Then load checkhelo-whitelist.sql into your database. | ||
- | __Complete Example__ | + | ===== Complete Example ===== |
Taking the policies described in the other feature document, we can apply a reasonable set of HELO/EHLO checks to all inbound email: | Taking the policies described in the other feature document, we can apply a reasonable set of HELO/EHLO checks to all inbound email: | ||
- | < | + | |
+ | < | ||
+ | Check HELO/EHLO on Inbound | ||
Policy: Default Inbound Policy | Policy: Default Inbound Policy | ||
UseBlacklist: | UseBlacklist: | ||
Line 65: | Line 75: | ||
RejectInvalid: | RejectInvalid: | ||
RejectNonLiteralIP: | RejectNonLiteralIP: | ||
- | RejectNonResolvable: | + | RejectNonResolvable: |
+ | </ |