Sietima::Role::Debounce - avoid mail loops
version 1.1.2
my $sietima = Sietima->with_traits('Debounce')->new(\%args);
A Sietima list with this role applied will mark each message with a X-Been-There: header, and will not handle any messages that have that same header. This prevents messages bounced by other services from being looped between the mailing list and those other services.
Sietima
X-Been-There:
munge_mail
If the incoming email contains our X-Been-There: header, this method will return an empty list (essentially dropping the message).
Otherwise, the header is added, and the email is processed normally.
Gianni Ceccarelli <dakkar@thenautilus.net>
This software is copyright (c) 2023 by Gianni Ceccarelli <dakkar@thenautilus.net>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Sietima, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Sietima
CPAN shell
perl -MCPAN -e shell install Sietima
For more information on module installation, please visit the detailed CPAN module installation guide.