Sending Richly Formatted Emails with .NET
Richly formatted emails can require quite a bit of CSS, but since email clients don’t always handle CSS well the styles need to be inlined. With Ruby this is easily handled with the Alex Dunae’s Premailer library, but calling it from .NET isn’t palatable to most developers. So Martin H. Normark built a .NET version called PreMailer.NET.
PreMailer.Net is based on code from these two projects:
- A CSS Parser for .NET (by The Dynamic Programmer).
- A .Net CSS Selector Engine, called Fizzler.
For those who would like to try the original you can check out Kevin Blake’s introduction on executing Ruby code from .NET. Changes to Premailer may be needed to support the IronRuby runtime.
The original Premailer is licensed under the BSD 3-Clause License. Premailer.NET doesn’t include a license.
Educational Content
Clojure in the Field
Stuart Halloway May 23, 2013
Tuning the Size of Your Thread Pool
Kirk Pepperdine May 23, 2013




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think