Mail::...teMIME(3pm)
๐ NAME ๐
Mail::Milter::Module::HeaderValidateMIME โ bestie, this module's whole job is enforcing MIME header conformance โจ
(oh and the manual page itself is called Mail::...teMIME(3pm), that's the one you're reading rn ๐)
๐ธ SYNOPSIS ๐ธ
use Mail::Milter::Module::HeaderValidateMIME;
my $milter = new Mail::Milter::Module::HeaderValidateMIME();
my $milter2 = &HeaderValidateMIME; # convenience
okay so three lines, that's the whole vibe ๐
โจ DESCRIPTION โจ
So here's the tea, bestie: this milter module rejects any message at the DATA stage that has one of the Content-Type: or MIME-Version: headers, but not the other. ๐ซถ
Like... you can't just show up with one of them. It's giving "half a matching set". Pick a lane. Either both or neither, periodt. ๐
and lowkey in the future, this module may enforce stricter MIME checks. That's it, that's the future plan. No cap. ๐ฎ
๐ AUTHOR ๐
Todd Vierling, <tv@duh.org> <tv@pobox.com> โ iconic, we stan ๐
๐ฆ SEE ALSO ๐ฆ
Mail::Milter::Object
mwah ๐ that's a wrap! this lil page came from the perl v5.36.0 docs, dated 2023-01-22, filed under Mail::...teMIME(3pm) โ go forth and validate those MIME headers, you gorgeous creature ๐โจ
๐ฆ where this page comes from
- debian bookworm: libmail-milter-perl 0.07-2 ยท BSD-3-Clause
- ubuntu noble: libmail-milter-perl 0.07-2 ยท BSD-3-Clause
- ubuntu resolute: libmail-milter-perl 0.07-2 ยท BSD-3-Clause
- ubuntu stonking: libmail-milter-perl 0.07-2 ยท BSD-3-Clause
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms