public bool sendEmail(EmailCredential emailCredential)
        {
            if (emailCredential != null)
            {
                var emailProvider = (JObject)JsonConvert.DeserializeObject(emailCredential.STMPClient);

                SmtpClient SmtpServer = new SmtpClient(emailProvider["server"].Value <string>());
                var        mail       = new MailMessage();
                mail.From = new MailAddress(emailCredential.Credential.UserName);

                for (int i = 0; i < receiverEmail.Count; i++)
                {
                    mail.To.Add(receiverEmail[i]);
                }

                mail.Subject    = subject;
                mail.IsBodyHtml = isHtmlEnabled;
                string htmlBody;
                htmlBody        = content;
                mail.Body       = htmlBody;
                SmtpServer.Port = emailProvider["port"].Value <int>();
                SmtpServer.UseDefaultCredentials = false;
                SmtpServer.Credentials           = emailCredential.Credential;
                SmtpServer.EnableSsl             = true;
                SmtpServer.Send(mail);
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public static void generateCredential(string user, string pass, string stmpClient)
        {
            EmailCredential emailCredential = new EmailCredential(new NetworkCredential(user, pass), stmpClient);

            HttpContext.Current.Session["EmailCredential"] = emailCredential;
        }