【发布时间】:2013-09-06 04:04:11
【问题描述】:
我一直在阅读有关 Catalyst 框架的信息,我正在尝试发送一封包含 HTML 内容的电子邮件,但没有成功。
我尝试使用 Catalyst::Plugin::Email,就像示例 here 一样。电子邮件已发送,但所有内容均以纯文本形式显示。
sub send_email : Local {
my ($self, $c) = @_;
$c->email(
header => [
To => 'me@localhost',
Subject => 'A TT Email',
],
body => $c->view('Web')->render($c, 'email.tt', {
additional_template_paths => [ $c->config->{root} . '/email_templates'],
email_tmpl_param1 => 'foo'
}
),
);
# Redirect or display a message
}
我也读到了Catalyst::View::Email::Template,但我不能安装它。
有什么想法吗?
【问题讨论】:
标签: plugins html-email catalyst