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);
        }