我正在使用MIME :: Lite :: TT与perl一起发送邮件。如何发送
问题描述:
模板我正在使用MIME :: Lite :: TT与perl一起发送邮件。如何发送
<html>
<body>
<strong>Hi [% first_name %]</strong>,
<p>
This is to confirm your purchase of $ [% amt_due %].
</p>
<p>
Thank you!
</p>
</body>
</html>
`$params{first_name} = 'Frank';
$params{last_name} = 'Wiles';
$params{amt_due} = '24.99';
my $msg = MIME::Lite::TT::HTML->new(
From => '[email protected]',
To => '[email protected]',
Subject => 'Your recent purchase',
Template => {
text => 'test.txt.tt',
html => 'test.html.tt',
},
TmplOptions => \%options,
TmplParams => \%params,
);
如何发送之前本地保存邮件之前本地保存的邮件。它有模板作为html填充params和pdf附件。 是否可以使用填充值保存模板。
答
MIME::Lite::TT只是一个预处理器;调用MIME::Lite::TT->new
返回一个正常的MIME::Lite
对象。只需以任何你喜欢的方式保存这个对象。
例如,您可以print it to a filehandle:
my $email = MIME::Lite::TT->new(...);
$email->print(\*STDOUT);
$email->send;
向我们展示你的代码你试过了什么。 – serenesat 2015-02-24 06:23:16
@serenesat添加了代码。 – quorious 2015-02-25 04:57:50