I'm using MIME::Lite to attach an image to an email and I want HTML in the email to display that image. There is an example of this in the MIME::Lite perldoc but unfortunatly does not seem to be working with KMail or Outlook. (haven't tried anything else). Here's a sample of the offending code:
#!/usr/bin/perl use MIME::Lite; #Address removed to protect the innocent my $msg = MIME::Lite->new( To =>'someone@somewhere.com', Subject => 'TEST', Type => 'multipart/related' ); $msg->attach( Type=>'text/html', Data=>qq{<body>The image: <img src="cid:calbanner2.gif +"></body>} ); $msg->attach( Type=>'image/gif', Id=>'calbanner2.gif', Path=>'calbanner2.gif', Filename=>'calbanner2.gif' ); $msg->send(); print "Done\n"; exit;
I don't really know what the 'cid:' in the img src tag is but i've tried with and without it but still no luck.
Thanks in advance
In reply to How do I get an attached image to show up in HTML? by cfreak
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |