do you want to send a text attachment in addition to
an html embedded email?

or do you want to show one or the other, ie - if the
person has their email client to only accept text
msgs, it'll show just the plain text message,
otherwise it shows the html...if this is the case, you
can send a mime 1.0 compliant multipart/alternative
email.

html and text.
This will work on hotmail, yahoo, excite, and most
other web-based email services.

----------


my $message = qq(
Content-type: multipart/alternative; boundary="$time"
Mime-version: 1.0

--$time
Content-type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7-bit

$msg_text

--$time
Content-type: text/html; charset="iso-8859-1" 
Content-Transfer-Encoding: 7-bit
      
$msg_html

--$time--
);

--------


--- Sven Bentlage <[EMAIL PROTECTED]> wrote:
> Hi everyone,
> 
> (thanks for your tips, Scot).
> 
> I managed to get my script working.
> It sends a HTML mail via MIME::Lite, with a.txt
> attachment. All mail 
> clients I tested worked just fine.
> The only problem is Hotmail.com!!
> Hotmail.com neither displays the HTML mail, nor am I
> able to download 
> the txt attachment. Hotmail.com tells me, there is a
> virus in the txt 
> attachment...... ???
> Hotmail.com does display plain text messages.....
> 
> I got no idea what to do or how to solve it.
> (RIght now I`m using a little sub checking whether
> it's a hotmail 
> address and sending only plain text to hotmail,
> while sending  html to 
> all others....)
> 
> Does anyone have an idea how to solve that problem?
> 
> 
> Thanks for your help,
> 
> Sven
> On Montag, September 16, 2002, at 06:48  Uhr, Scot
> Robnett wrote:
> 
> > Yes, you can send text attachments. It's all
> documented at the link I 
> > included in the last message...
> >
> > Scot R.
> >
> >
> >
> >
> > -----Original Message-----
> > From: Sven Bentlage [mailto:[EMAIL PROTECTED]]
> > Sent: Sunday, September 15, 2002 7:42 AM
> > To: [EMAIL PROTECTED]
> > Subject: SMTP/HTML/TEXT
> >
> >
> > Hi everyone,
> > I encountered another problem with my mailscript.
> > Hotmail.com users and some people who use strange
> mail clients don't
> > get anything displayed at all.
> > is there anyway to send a html mail via MIME::Lite
> with an attached
> > text part of it?
> >
> > Thanks for your help.
> >
> > Sven
> > On Donnerstag, September 12, 2002, at 01:46  Uhr,
> Scot Robnett wrote:
> >
> >> #!/usr/bin/perl -w
> >>
> >> # Link for Sven:
> >> #
>
http://search.cpan.org/author/ERYQ/MIME-Lite-2.117/lib/MIME/Lite.pm
> >>
> >>
> >> # Send HTML document with inline images
> >>
> >> # MIME::Lite a purely perly sorta thing, so
> >> # if it's not installed in @INC we can put
> >> # it there without problems....
> >>
> >> BEGIN {
> >>  unshift(@INC,"/path/to/our/own/modules");
> >> }
> >>
> >> use strict;
> >> use MIME::Lite;
> >>
> >> # Create a new MIME Lite object
> >> my $msg = MIME::Lite->new(
> >>    From    =>'[EMAIL PROTECTED]',
> >>    To      =>'[EMAIL PROTECTED]',
> >>    Subject =>'Hi',
> >>    Type    =>'multipart/related');
> >>
> >> # Add the body to your HTML message
> >> $msg->attach(Type => 'text/html',
> >>              Data => qq{ <BODY BGCOLOR=#FFFFFF>
> >>              <H2>Hi</H2>
> >>             <P ALIGN="left">
> >>              This is an HTML message.
> >>             </P>
> >>             <P ALIGN="left">
> >>              <A HREF="http://foo123.com/";>Here's a
> link</A>.
> >>             </P>
> >>             <P ALIGN="middle">
> >>              <IMG SRC="cid:img.jpg";>
> >>             </P>
> >>             </BODY> });
> >>
> >> # Attach the image
> >> $msg->attach(Type => 'image/gif',
> >>              Id   => 'img.gif',
> >>              Path => '/path/to/img.gif');
> >>
> >> # Send it
> >> $msg->send();
> >>
> >>
> >> -----
> >> Scot Robnett
> >> inSite Internet Solutions
> >> [EMAIL PROTECTED]
> >> http://www.insiteful.tv
> >>
> >>
> >>
> >> -- 
> >> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> >> For additional commands, e-mail:
> [EMAIL PROTECTED]
> >>
> >>
> >
> >
> > -- 
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> 


__________________________________________________
Do you Yahoo!?
Yahoo! News - Today's headlines
http://news.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to