Mail::Milter::Module::HeloUnqualified(3pm)

Mail::Milter::Module::HeloUnqualified3pm

Milter to check for an unqualified helo name

Usage

    use Mail::Milter::Module::HeloUnqualified;
    my $milter = new Mail::Milter::Module::HeloUnqualified([EXCEPT]);
    my $milter2 = &HeloUnqualified([EXCEPT]); # convenience

Overview

This milter module rejects any domain name that HELOs without a dot, and which is not an IPv4/IPv6 literal. Whether or not the HELO value corresponds to the connecting host is not checked by this module.

If the EXCEPT argument is supplied, it should be a regex enclosed in a string which will be exempted from this check. Commonly, '^localhost' is excepted.

Releases

10 releases since Debian 3.1 (Sarge); the text changed 4 times.

  1. 3.1
  2. 4.0
  3. 5.0–8
  4. 9–11
  5. 12