public MimeMessage CreateMailMessage(MailboxAddress[] to, MailboxAddress[] cc, MailboxAddress[] bcc, string subject, string message, bool isHtml) { var bodyBuilder = new BodyBuilder(); if (isHtml) { bodyBuilder.HtmlBody = message; } else { bodyBuilder.TextBody = message; } var mm = new MimeMessage(); mm.Body = bodyBuilder.ToMessageBody(); mm.Subject = subject; mm.From.Add(MailboxAddressValidator.Parse(From)); mm.To.AddRange(to); mm.Cc.AddRange(cc ?? System.Array.Empty <InternetAddress>()); mm.Bcc.AddRange(bcc ?? System.Array.Empty <InternetAddress>()); return(mm); }