public EMailBodypart(AbstractEMailBuilder EMailBuilder,
IEnumerable<String> Content = null,
IEnumerable<EMailBodypart> NestedBodyparts = null)
{
// Only copy all e-mail headers starting with "content"...
base._MailHeaders.AddRange(EMailBuilder.MailHeaders.Where(header => header.Key.ToLower().StartsWith("content")));
this._MailBody.AddRange(Content);
this._NestedBodyparts = NestedBodyparts != null
? new List<EMailBodypart>(NestedBodyparts)
: (IEnumerable<EMailBodypart>) new EMailBodypart[0];
if (_NestedBodyparts.Count() > 0)
this.ContentType.GenerateMIMEBoundary();
}