Пример #1
0
        public Task SendAsync(IdentityMessage message)
        {
            NGLib.COMPONENTS.NET.MailSender sender = new NGLib.COMPONENTS.NET.MailSender();
            var mailMessage = sender.Create(message.Subject, message.Body, message.Destination);

            mailMessage.IsBodyHtml = true;
            sender.SendMail(mailMessage);
            return(Task.FromResult(0));
        }
Пример #2
0
        public bool SendMail(String Email)
        {
            ApplicationUser myuser = new ApplicationUser();
            string          token  = null;

            try
            {
                string mailtext = ContentMailRenewPassword(myuser, token, Email);

                NGLib.COMPONENTS.NET.MailSender sender = new NGLib.COMPONENTS.NET.MailSender();
                var    fromAddress  = new MailAddress("*****@*****.**", "From Name");
                var    toAddress    = new MailAddress(Email, "To Name");
                string fromPassword = "******";
                string subject      = "Groupe DataInvoice";
                string body         = mailtext;

                var smtp = new SmtpClient
                {
                    Host                  = "smtp.gmail.com",
                    Port                  = 587,
                    EnableSsl             = true,
                    DeliveryMethod        = SmtpDeliveryMethod.Network,
                    UseDefaultCredentials = false,
                    Credentials           = new NetworkCredential(fromAddress.Address, fromPassword)
                };
                using (var message = new MailMessage(fromAddress, toAddress)
                {
                    Subject = subject,
                    Body = body
                })

                {
                    message.IsBodyHtml = true;
                    smtp.Send(message);
                }
                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
        public bool SendMail(LocalUser user, string Subject, string BodyContent, bool html = true)
        {
            try
            {
                NGLib.COMPONENTS.NET.MailSender sender = new NGLib.COMPONENTS.NET.MailSender();
                System.Net.Mail.MailMessage     mail   = sender.Create();

                mail.To.Add(user.SecurityMail);
                mail.Subject    = Subject;
                mail.Body       = BodyContent;
                mail.IsBodyHtml = html;


                sender.SendMail(mail);
                return(true);
            }
            catch (Exception ex)
            {
                throw;
            }
        }