Mail::...alified(3pm)

πŸ“¦
version 0.07 Β· 2 versions
, in debian bookworm, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ NAME ✨

okay so bestie, welcome to Mail::...alified β€” it lives in the User Contributed Perl Documentation section of the manual, aka section 3pm, aka the perl module zone πŸ’…

The actual module is Mail::Milter::Module::HeloUnqualified β€” a milter that checks for an unqualified HELO name. no cap, that's the whole job πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

use Mail::Milter::Module::HeloUnqualified;

my $milter = new Mail::Milter::Module::HeloUnqualified([EXCEPT]);

my $milter2 = &HeloUnqualified([EXCEPT]); # convenience

so you can either go the new route or use the &HeloUnqualified shortcut function, which is literally just there for convenience because we love a low-effort moment 🫢


🌸 DESCRIPTION 🌸

okay so here's the tea β˜• β€” this milter module rejects any domain name that HELOs without a dot, and which is not an IPv4/IPv6 literal. that's the vibe check it runs πŸ’€

and no, it does not check whether the HELO value actually corresponds to the connecting host. that's just not its business, that's not what it does, not its problem. literally not checked by this module πŸ™ˆ

If the EXCEPT argument is supplied, it should be a regex enclosed in a string β€” that regex gets exempted from this check. and like, the classic move, the one everybody does, is excepting '^localhost' ✨


πŸ‘‘ AUTHOR πŸ‘‘

Todd Vierling, <tv@duh.org> <tv@pobox.com> β€” iconic, we stan πŸ’–


🌈 SEE ALSO 🌈

  • Mail::Milter::Object β€” go read it, iykyk πŸ¦‹

and that's the whole page bestie!! πŸŽ€ this gorgeous little number shipped as part of perl v5.36.0, dated 2023-01-22, and yes it's filed right back under Mail::...alified(3pm) because we keep it consistent πŸ’…βœ¨ slay, go filter some HELOs, periodt 🫢

πŸ“¦ where this page comes from