Daisuke Murase

NAME

Catalyst::Plugin::Email::Japanese - Send Japanese emails with Catalyst

SYNOPSIS

    use Catalyst qw/Email::Japanese/;
    
    # config base parameters
    __PACKAGE__->config(
        email => {
            Template => 'email.tt',
            From => 'typester@cpan.org',
        }
    );
    
    # and later in your controller
    $c->email(
        To => 'example@example.com',
        Subject => 'Hi!',
    );

DESCRIPTION

Send emails with Catalyst and MIME::Lite::TT::Japanese.

ForceUTF8 MODE

If $c->config->{ForceUTF8} or $c->config->{email}->{ForceUTF8} is true value, this module use Template::Provider::Encoding and Template::Stash::ForceUTF8 for correct utf-8 handling.

Please see these module's docs for detail.

HTML MAIL SUPPORT

If Template parameter is hash ref like below:

    $c->config->{email} = {
        Template => {
            html => 'html.tt',
            text => 'text.tt',
        },
    };

then this module use MIME::Lite::TT::HTML::Japanese instead of MIME::Lite::TT::Japanese.

This is useful for sending html mails.

METHODS

email( %args )

Send email with MIME::Lite::TT::(HTML::)Japanese.

%args and $c->config->{emal} is MIME::Lite::TT::(HTML::)Japanese's parameters, and %args override latter.

SEE ALSO

Catalyst, Catalyst::Plugin::Email, MIME::Lite::TT::Japanese, MIME::Lite::TT::HTML::Japanese.

AUTHOR

Daisuke Murase <typester@cpan.org>

COPYRIGHT

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.




Hosting generously
sponsored by Bytemark