Contrib: ScripCondition IncomingEmail

This is a ScripCondition to fire if the transaction originated via Email.
It is part of work I’m doing to avoid contributing to possible mail loops.

It uses the Headers of the first Attachment of the Transaction, and looks
for patterns to check in the Argument (see the insert_condition). These
should be set to the Headers that your MTA will always ensure are in the
message. Do not use the ‘To’ field.

The Condition will not fire if the Transaction originated via the Web
interface.

                         Bruce Campbell                            RIPE
               Systems/Network Engineer                             NCC
             www.ripe.net - PGP562C8B1B                      Operations

IncomingEmail.pm (1.53 KB)

insert_condition_IncomingEmail.pl (1.99 KB)