Shouldn't we reuse Spring's support here? E.g. SimpleMailMessage or MimeMailMessage? Or at least be based on it?