table of contents
MIME::Lite::TT(3pm) | User Contributed Perl Documentation | MIME::Lite::TT(3pm) |
NAME¶
MIME::Lite::TT - TT enabled MIME::Lite wrapper
SYNOPSIS¶
use MIME::Lite::TT; my $msg = MIME::Lite::TT->new( From => 'me@myhost.com', To => 'you@yourhost.com', Subject => 'Hi', Template => \$template, TmplParams => \%params, TmplOptions => \%options, ); $msg->send();
DESCRIPTION¶
MIME::Lite::TT is the wrapper of MIME::Lite which enabled Template::Toolkit as a template of email.
ADITIONAL OPTIONS¶
Template¶
The same value passed to the 1st argument of the process method of Template::Toolkit is set to this option.
TmplParams¶
The parameter of a template is set to this option. This parameter must be the reference of hash.
TmplOptions¶
configuration of Template::Toolkit is set to this option. ABSOLUTE and RELATIVE are set to 1 by the default.
TmplUpgrade¶
template is force upgraded. (means utf-8 flag turns on)
SAMPLE¶
use MIME::Lite::TT; my $template = <<TEMPLATE; This is template. my name is [% name %]. TEMPLATE my %params = (name => 'horiuchi'); my %options = (EVAL_PERL=>1); my $msg = MIME::Lite::TT->new( From => 'me@myhost.com', To => 'you@yourhost.com', Subject => 'hi', Template => \$template, TmplParams => \%params, TmplOptions => \%options, ); $msg->send();
AUTHOR¶
Author <horiuchi@vcube.com>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO¶
MIME::Lite,Template
2022-06-15 | perl v5.34.0 |