0

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についても読みましたが、インストールしないでください。

何か案が?

4

1 に答える 1