Use MIMENonMultipart as the base class so that you can't attach() to these non-multipart message types.
Rewritten for style and the email package naming conventions by Barry.