A drop-in replacement library for System.Net.Mail.MailMessage with objects that can be serialized as well as sent out with SmtpClient.