There is a NullReferenceException occurring when you try to add a text/plain attachment to a MailMessage with the option DoNotPreloadAttachments set.
The bug/exception is in MimeEntity.RemoveBomFromBodyBeginning (body.Content is null).
For the moment, I've disabled DoNotPreloadAttachments and it works fine, but please fix it, thanks!