Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

Re: Embedding images into HTML-emails as attachements

by duelafn (Vicar)
on Mar 04, 2016 at 13:26 UTC ( #1156810=note: print w/replies, xml ) Need Help??

in reply to Embedding images into HTML-emails as attachments

If you are willing to look past the warnings in the MIME::Lite documentation, MIME::Lite::HTML will read an HTML file, get/include the images, and transform the src attributes automatically. From documentation:

  • Get the file (LWP) if needed
  • Parse page to find include images (gif, jpg, flash)
  • Attach them to mail with adequat header if asked (default)
  • Include external CSS,Javascript file
  • Replace relative url with absolute one
  • Build the final MIME-Lite object with each part found

I've usually paired it with HTML::FormatText::WithLinks to generate a text version as well

Update: Looks like Email::MIME::CreateHTML is a modern replacement.

Good Day,

Replies are listed 'Best First'.
Re^2: Embedding images into HTML-emails as attachments
by LanX (Cardinal) on Mar 04, 2016 at 13:48 UTC
    Thanks a lot, looks great! I'll check this out! =)

    Cheers Rolf
    (addicted to the Perl Programming Language and ☆☆☆☆ :)
    Je suis Charlie!

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1156810]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (3)
As of 2021-02-26 16:04 GMT
Find Nodes?
    Voting Booth?

    No recent polls found