我一直在阅读有关 Catalyst 框架的信息,并且试图发送一封包含 HTML 内容的电子邮件,但没有成功。
我尝试使用 Catalyst::Plugin::Email,就像这里的示例一样。电子邮件已发送,但所有内容均以纯文本形式显示。
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,但我不能安装它。
任何想法?