EmailAddress, a class that parses and validates emails per specification
content()method accepts different attachment types.
ContentIDset will be considered as inline attachments. However, they also need to be embedded to a certain message, to form a so-called related part of an email. Email clients usually require to have all inline attachments related to some message.