Mail::...nceSpew(3pm)

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

✨ NAME ✨

okay so bestie, the manual name is Mail::...nceSpew(3pm) (it's one of those User Contributed Perl Documentation pages πŸ’…) and the actual star of the show is:

Mail::Milter::Module::VirusBounceSpew β€” a milter to reject antivirus messages typically sent to forged "senders" πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

use Mail::Milter::Module::VirusBounceSpew;

my $milter = new Mail::Milter::Module::VirusBounceSpew;

my $milter2 = &VirusBounceSpew; # convenience

like. look at that. three lines. iconic. ✨


πŸ’– DESCRIPTION πŸ’–

This module rejects messages at the DATA phase by searching for known signs of misconfigured antivirus software. 🦠

ngl, here's the tea: an increasing problem on the Internet as of this writing is a tendency for viruses and trojans to send mail with a forged envelope from address. And the way that then triggers antivirus warning messages back to these forged senders?? a whole mess. πŸ’€ So this module catches that nonsense and says no thank u.


πŸ‘‘ METHODS πŸ‘‘

  • new()

Creates a VirusBounceSpew milter object. The match rules are internally hardcoded and may be examined by reading the module source. (yes bestie, you gotta go read the source yourself, no cap πŸ”)

  • set_message(MESSAGE)

Sets the message used when rejecting messages.

This method returns a reference to the object itself, allowing this method call to be chained. slay, chaining is so valid 🫢


😭 BUGS 😭

The rules could be much simpler, but at risk of catching legit mail. A future release will simplify the regex tests.

fr fr β€” simpler regexes are coming, they're just scared of eating your real emails. πŸ“

🌸 AUTHOR 🌸

Todd Vierling, <tv@duh.org> <tv@pobox.com> πŸ’œ


πŸ¦‹ SEE ALSO πŸ¦‹

Mail::Milter::Object


πŸ’€ POD ERRORS πŸ’€

Hey! The above document had some coding errors, which are explained below:

Around line 70:

You can't have =items (as at line 82) unless the first thing after the =over is an =item

not the doc dragging itself in the group chat πŸ˜­πŸ’…

and that's the whole page bestie, ate and left no crumbs πŸŽ€ this was perl v5.36.0, dated 2023-01-22, and it lives under the User Contributed Perl Documentation umbrella ✨ go forth and bounce those spew mails πŸ¦ πŸš«πŸ’–

πŸ“¦ where this page comes from