constructing email messages painlessly
Building email messages is a pain. Even if you use a library to build the message string for you, you have to know a lot of crap and pay attention to a lot of details. If you know what those details are, it’s a pain. If you don’t know what they are, you don’t feel any pain until later, when you find out all the ways things went wrong.