in reply to Recommendation for email sending modules please
Plain Text Emails:
use Email::Simple; use Email::Sender::Simple qw(sendmail); my $email = Email::Simple->create( header => [ From => "", To => "", Subject => "" ], body => $message, ); sendmail($email);
HTML Emails (MIME::Lite::HTML will handle attaching images, css, ...):
use MIME::Lite; use MIME::Lite::HTML; use HTML::FormatText::WithLinks; Send( { From => "", To => "", Subject => "" }, $html_message ); sub Send { state $mk_text = HTML::FormatText::WithLinks->new(); my ($opt, $html, $text) = @_; $text ||= $mk_text->parse($html); my $ml = MIME::Lite::HTML->new( TextCharset => 'UTF-8', TextEncoding => 'base64', HTMLCharset => 'UTF-8', %$opt, ); my $m = $ml->parse($html,$text); my @errors; die "@errors" if @errors = $ml->errstr; $m->send; }
Good Day,
Dean
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Recommendation for email sending modules please
by palkia (Monk) on Sep 16, 2011 at 02:41 UTC | |
by duelafn (Parson) on Sep 17, 2011 at 13:53 UTC | |
by palkia (Monk) on Sep 18, 2011 at 04:26 UTC | |
by Corion (Patriarch) on Sep 18, 2011 at 09:01 UTC |