Today I started improving a newsletter system in the company I work for. One of the things I wanted to change is to have images embedded in the email message.
The website uses CodeIgniter (http://www.codeigniter.com); for email handling I chose Swift mailer (http://swiftmailer.org/). Then for HTML parsing to replace all the relative image paths and encode/embedded the images in the message I found this parser: SimpleHTMLDOM (http://simplehtmldom.sourceforge.net/).
Really simple to use and now I’m working on the rest of the stuff… managing templates for newsletter, handling subscription etc etc.
I’m going to add some sample code later. Drop me a line if I take too long.