logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Mail::Milter::Module::VirusBounceSpew - milter to reject antivirus messages typically sent to forged

Author

       Todd Vierling, <tv@duh.org> <tv@pobox.com>

Bugs

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

Description

       This module rejects messages at the DATA phase by searching for known signs of misconfigured antivirus
       software.  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.  This is triggering antivirus warning messages back to
       these forged senders.

Methods

new()

           Creates a VirusBounceSpew milter object.  The match rules are internally hardcoded and may be
           examined by reading the module source.

           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.

Name

       Mail::Milter::Module::VirusBounceSpew - milter to reject antivirus messages typically sent to forged
       "senders"

Pod Errors

       Hey! Theabovedocumenthadsomecodingerrors,whichareexplainedbelow:

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

perl v5.36.0                                       2023-01-22              Mail::Milter::...VirusBounceSpew(3pm)

See Also

       Mail::Milter::Object

Synopsis

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

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

           my $milter2 = &VirusBounceSpew; # convenience

See Also