Receiving and processing inbound emails is a big part of Sirportly, our help desk service. Recently I was tasked with refactoring Sirportly's email processing code, and in doing so I found myself delving through many of the original email RFCs, and learning all about the structure of emails. Although I've