NAME
Email::Sender::Transport::Redirect - Intercept all emails and redirect
them to a specific address
VERSION
Version 0.0004
SYNOPSIS
$transport_orig = Email::Sender::Transport::Sendmail->new;
$transport = Email::Sender::Transport::Redirect->new({transport => $transport_orig,
redirect_address => 'shop@nitesi.com',
});
DESCRIPTION
Transport wrapper for Email::Sender which intercepts all emails and
redirects them to a specific address.
This transport changes the To and CC header in the email and adds a
X-Intercepted-To and X-Intercepted-CC header with the original
recipients.
ATTRIBUTES
redirect_address
Recipient email address for redirected emails.
redirect_headers
Email headers to be changed, defaults to an array reference containing:
To
CC
intercept_prefix
Prefix for headers which show the original recipients.
Defaults to X-Intercepted-.
METHOD MODIFIERS
send_email
Wraps around original method and changes email headers.
AUTHOR
Stefan Hornburg (Racke), racke@linuxia.de
ACKNOWLEDGEMENTS
Thanks to Peter Mottram for the port to Moo (GH #1).
Thanks to Matt Trout for his help regarding the initial write of this
module on #dancer IRC.
LICENSE AND COPYRIGHT
Copyright 2012-2015 Stefan Hornburg (Racke).
This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.