Esempio n. 1
0
        public void SentEmail(string mensaje, string destinatario, string From, string subject)
        {
            EmailMasagge emailMesagge = new EmailMasagge();
            string       htmlTemplade = "<table border='0' cellpadding='0' cellspacing='0' width='100%'><tr><td style='padding: 10px 0 30px 0;'><table align='center' border='0' cellpadding='0' cellspacing='0' width='600' style='border: 1px solid #cccccc; border-collapse: collapse;'>" +
                                        "<tr><td align='center' bgcolor='#70bbd9' style='padding: 40px 0 30px 0; color: #153643; font-size: 28px; font-weight: bold; font-family: Arial, sans-serif;'>" +
                                        "</td></tr><tr Style='font-family: Calibri'><td bgcolor='#ffffff' style='padding: 40px 30px 40px 30px; font-family: Calibri'>{0}" +
                                        "</td></tr><tr><td bgcolor='#0a4871' style='padding: 30px 30px 30px 30px;'><table border='0' cellpadding='0' cellspacing='0' width='100%'><tr>" +
                                        "<td style='color: #ffffff; font-family: Calibri; font-size: 14px;' width='75%'>Copyright 2017 #YoAsumo | Todos los Derechos Reservados<br/>" +
                                        "<a href=' http://raykel.eastus.cloudapp.azure.com/EthereumWeb/' style='color: #ffffff;'><font color='#ffffff'>Ingreso</font></a> </td><td align='right' width='25%'></td></tr></table></td></tr></table></td></tr></table>";

            emailMesagge.AdressSMTP     = "smtp.gmail.com";
            emailMesagge.Body           = string.Format(htmlTemplade, mensaje);
            emailMesagge.CredencialPass = "******";
            emailMesagge.CredencialUser = "******";
            emailMesagge.Emails         = new List <string> {
                destinatario
            };
            emailMesagge.EnableCredencial = true;
            emailMesagge.EnableSSL        = true;
            emailMesagge.PortSMTP         = 587;
            emailMesagge.From             = From;
            emailMesagge.Subject          = subject;

            Email(emailMesagge);
        }
Esempio n. 2
0
        public void Email(EmailMasagge emailMesagge)
        {
            try
            {
                //emailMesagge.Emails = new List<string>() { "*****@*****.**" };
                //TODO: Eliminar siguiente linea
                //

                MailMessage mailMessage = new MailMessage();
                SmtpClient  client      = new SmtpClient();

                foreach (var destinatario in emailMesagge.Emails)
                {
                    mailMessage.To.Add(destinatario);
                }

                mailMessage.Subject          = emailMesagge.Subject;
                mailMessage.IsBodyHtml       = true;
                mailMessage.Body             = emailMesagge.Body;
                mailMessage.From             = new MailAddress(emailMesagge.CredencialUser, emailMesagge.From);
                client.UseDefaultCredentials = false;

                if (emailMesagge.EnableCredencial)
                {
                    NetworkCredential cred = new NetworkCredential(emailMesagge.CredencialUser, emailMesagge.CredencialPass);
                    client.Credentials = cred;
                }
                client.Port      = emailMesagge.PortSMTP;
                client.Host      = emailMesagge.AdressSMTP;
                client.EnableSsl = emailMesagge.EnableSSL;

                client.Send(mailMessage);
            }
            catch (Exception ex)
            {
            }
        }