NAME
Email::Simple::Markdown - simple email creation with auto text and html multipart body
VERSION
version 0.1.0
SYNOPSIS
use Email::Simple::Markdown;
my $email = Email::Simple::Markdown->create(
header => [
From => 'me@here.com',
To => 'you@there.com',
Subject => q{Here's a multipart email},
],
body => '[this](http://metacpan.org/search?q=Email::Simple::Markdown) is *amazing*',
);
print $email->as_string;
DESCRIPTION
Email::Simple::Markdown behaves almost exactly like Email::Simple, excepts for one detail: when its method as_string()
is invoked, the returned string representation of the email has multipart body with a text/plain element (the original body), and a text/html element, the markdown rendering of the text body.
The markdown convertion is done using Text::MultiMarkdown.
METHODS
Email::Simple::Markdown inherits all the methods if Email::Simple. In addition, it provides one more method: with_markdown.
with_markdown()
Returns an Email::Abstract representation of the email, with its multipart body.
AUTHOR
Yanick Champoux <yanick@babyl.dyndns.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Yanick Champoux.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.