Daisuke Murase > Catalyst-Plugin-Email-Japanese > Catalyst::Plugin::Email::Japanese

Download:
Catalyst-Plugin-Email-Japanese-0.07.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.07   Source  

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.

syntax highlighting: