From: me@me.com
To: you@you.com
Subject: MIME test
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_00E1_01C0A48A.908A51C0"
This is a multi-part message in MIME format.
------=_NextPart_000_00E1_01C0A48A.908A51C0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
this is the text portion of my message
------=_NextPart_000_00E1_01C0A48A.908A51C0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<A HREF="http://www.me.com">this is the HTML portion of my message</A>
------=_NextPart_000_00E1_01C0A48A.908A51C0--
Choose any string you like for the boundary, but it must be unique for each message. Two messages in the same mailbox with the same boundary will cause problems. You can include as many sections as you want, delimited by the boundary marker. It is polite to include a text version of your html for people who cannot or prefer not to read HTML messages.
Hi,
I'm a programmer not a sys admin, so please excuse this if it seems a little out of place, but I think it applies to this forum. When I send my HTML newsletter from the server it comes in as plain text on some email programs and not others. Eudora is fine; Outlook Express, Hotmail, and... (2 Replies)
I know how to send an email with sendmail in a shell script.
I know how to send an email with an attachment in a script.
But im trying to send an email and need to set Content-Type to text/html and insert a file as the body and not attachment.
Send email with file as attachment:
... (4 Replies)
Hi,
I am searching for an option to send mail with multiple attachments using unix. I know uuencode option, but I dont have the executable in our machines. So I am looking for some other option to do this. And I heard that we can send mails using MIME. Can anyone help me with the syntax and... (2 Replies)
Hi:
I have writed a script that read a HTML file and convert this in a multipart mime fail to send in a mail.
But the result isn't interpreted lika a mime file!!
Somebody can see the error???
---------------------------
#! /bin/bash
SB=$1
IF=$2
OF=$3
rm -f $OF.b64
... (7 Replies)
Hi there..
I need a proper "mutt" command to send a mail with html body and html attachment at a time.
Also if possible let me know the other commands to do this task.
Please help me.. (2 Replies)
Hi all.
Urgent help required. I am trying to send and HTML/PNG fromat graph from UNIX using sendmail. The graph needs to be in the body of the HTML email and NOT an attachment.:wall:
Any ideas and help will be really appreciated.
Best regards,
Willz (6 Replies)
This is my below script which is working fine as it send only plain text email.
So My question is- How can I modify my below script to send this as an HTML formatted email? I want to show the text color of this expression `(echo "100*$TEST2/$TEST1" | bc -l)` as `RED` in an email and that can be... (3 Replies)
Hi,
I have requirment in shell script to incorporate multipart email with both html and text.
Here am giving the text version.
From: any@email.com
To: your@email.com
Subject: Success Execution - $company - Apps PO File Report
Apps PO File Report
Summary:
#APPS Purchase... (2 Replies)
Hi All,
Sorry for long topic here.
So the drill goes like that, I need a script which gathers different values from different files/locations.
A_CT=`cat a.dat | awk -F'|' '{print $1}' >> report.txt`
B_CT=`cat b.dat | awk -F'|' '{print $3}' >> report.txt`
C_CT=`cat c.dat | awk -F'|'... (4 Replies)
Discussion started by: shivakid
4 Replies
LEARN ABOUT DEBIAN
catalyst::view::email::template
Catalyst::View::Email::Template(3pm) User Contributed Perl Documentation Catalyst::View::Email::Template(3pm)NAME
Catalyst::View::Email::Template - Send Templated Email from Catalyst
SYNOPSIS
Sends templated mail, based upon your default view. It captures the output of the rendering path, slurps in based on mime-types and
assembles a multi-part email using Email::MIME::Creator and sends it out.
CONFIGURATION
WARNING: since version 0.10 the configuration options slightly changed!
Use the helper to create your view:
$ script/myapp_create.pl view Email::Template Email::Template
For basic configuration look at "CONFIGURATION" in Catalyst::View::Email.
In your app configuration (example in YAML):
View::Email::Template:
# Optional prefix to look somewhere under the existing configured
# template paths.
# Default: none
template_prefix: email
# Define the defaults for the mail
default:
# Defines the default view used to render the templates.
# If none is specified neither here nor in the stash
# Catalysts default view is used.
# Warning: if you don't tell Catalyst explicit which of your views should
# be its default one, C::V::Email::Template may choose the wrong one!
view: TT
SENDING EMAIL
Sending email works just like for Catalyst::View::Email but by specifying the template instead of the body and forwarding to your
Email::Template view:
sub controller : Private {
my ( $self, $c ) = @_;
$c->stash->{email} = {
to => 'jshirley@gmail.com',
cc => 'abraxxa@cpan.org',
bcc => 'hidden@secret.com hidden2@foobar.com',
from => 'no-reply@foobar.com',
subject => 'I am a Catalyst generated email',
template => 'test.tt',
content_type => 'multipart/alternative'
};
$c->forward( $c->view('Email::Template') );
}
Alternatively if you want more control over your templates you can use the following idiom to override the defaults. If charset and
encoding given, the body become properly encoded.
templates => [
{
template => 'email/test.html.tt',
content_type => 'text/html',
charset => 'utf-8',
encoding => 'quoted-printable',
view => 'TT',
},
{
template => 'email/test.plain.mason',
content_type => 'text/plain',
charset => 'utf-8',
encoding => 'quoted-printable',
view => 'Mason',
}
]
HANDLING ERRORS
See "HANDLING ERRORS" in Catalyst::View::Email.
METHODS
generate_part
Generates a MIME part to include in the email. Since the email is template based every template piece is a separate part that is
included in the email.
process
The process method is called when the view is dispatched to. This creates the multipart message and then sends the message contents off
to Catalyst::View::Email for processing, which in turn hands off to Email::Sender::Simple.
TODO
ATTACHMENTS
There needs to be a method to support attachments. What I am thinking is something along these lines:
attachments => [
# Set the body to a file handle object, specify content_type and
# the file name. (name is what it is sent at, not the file)
{ body => $fh, name => "foo.pdf", content_type => "application/pdf" },
# Or, specify a filename that is added, and hey, encoding!
{ filename => "foo.gif", name => "foo.gif", content_type => "application/pdf", encoding => "quoted-printable" },
# Or, just a path to a file, and do some guesswork for the content type
"/path/to/somefile.pdf",
]
SEE ALSO
Catalyst::View::Email - Send plain boring emails with Catalyst
Catalyst::Manual - The Catalyst Manual
Catalyst::Manual::Cookbook - The Catalyst Cookbook
AUTHORS
J. Shirley <jshirley@gmail.com>
Simon Elliott <cpan@browsing.co.uk>
Alexander Hartmaier <abraxxa@cpan.org>
LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.14.2 2011-01-17 Catalyst::View::Email::Template(3pm)