Eric
I arrived at this method (works under mod_perl)to send images as attachements:
$msg = build MIME::Lite From => $aApobj->getEmail_Address,
To => $recip, Subject => $Sub,
Type => 'TEXT', Data => $lPB;
$OpStatus .= "<BR><B>Recipient: $recip.</B>";
if($aReceipt ne '') { # If return reciept requested.
$msg->add("Disposition-Notification-To" => $aApobj->getEmail_Address);
}
if(0==0) { # Production mode.
attach $msg
Type => 'image/save_as_tiff',
Encoding => 'base64',
Path => $TempFileName,
Filename => $NewDocName;
}
Had to make a bogus type to get it to work right. Don't know why I have "build" in
there.
Chuck
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 26, 2003 8:54 AM
To: [EMAIL PROTECTED]
Subject: MIME::Lite and Excel
Hey all,
I am trying to get MIME::Lite to attach an Excel spreadsheet created via
Spreadsheet::WriteExcel to an outgoing email and something is not working
quite right.
Here's the code:
my $mail = MIME::Lite->new(
From =>'[EMAIL PROTECTED]',
To =>'[EMAIL PROTECTED]',
Subject =>"New Report",
Type =>'multipart/mixed',
Data => $stuff,
);
$mail->attach(
Type =>'application/vnd.ms-excel',
FH => $file,
Filename => $workbook,
ReadNow => 1,
Disposition => 'attachment',
);
$mail->send || warn "mail attempt failed: $@";
All documentation and forums that I have Googled has said this is the way
to do this. But I get an error like this:
binmode() on unopened filehandle at usr/lib/perl5/site_perl/5.8.0/MIME/Lite.pm
line 1816.
read() on unopened filehandle at /usr/lib/perl5/site_perl/5.8.0/MIME/Lite.pm
line 1817.
What exactly is going wrong here? Thanks in advance for any pointers and
by the way, this is my first question to the list...
Eric
--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html