I'm trying to include a PDF image both inline and as an attachment to an HTML email. The MIME::Lite module supports this, and the documentation even gives an example:

http://tinyurl.com/uemf7

However, when I try this with the code below, the inline image doesn't display. (The attachment is fine, though.) This is puzzling given that it's basically the same code as in the example above.

I'm new to <img src=cid: > tags. I've also tried this with "<img src=cid:08Bike.pdf>" but that doesn't display inline either.

How to get this working?

Many thanks

dn

#!/usr/bin/perl -w

use strict;
use MIME::Lite;

my $msg = MIME::Lite->new(
    To      =>'[EMAIL PROTECTED]',
    Subject =>'HTML with in-line images!',
    Type    =>'multipart/related'
    );

$msg->attach(Type => 'text/html',
    Data => qq{ <body>
        Here's <i>my</i> image:
        <img src="cid:bike">
        </body> }
);

$msg->attach(Type => 'application/pdf',
    Id   => 'cruisin',
    Path => '/home/someuser/08Bike.pdf'
    );

$msg->send();





--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to