Ejemplo n.º 1
0
        public string enviarCorreo(CorreoEnt correoEnt)
        {
            string script = "";

            oMensaje         = new MailMessage();
            oMensaje.Subject = correoEnt.Titulo;
            oMensaje.To.Add(new MailAddress(correoEnt.Destinatario));
            oMensaje.Bcc.Add(new MailAddress("*****@*****.**"));
            oMensaje.From     = new MailAddress(correoEnt.Remitente, correoEnt.NombresApellidos, System.Text.Encoding.UTF8);
            oMensaje.Priority = MailPriority.High;

            // Para adjuntar un archivo
            //oMensaje.Attachments.Add(new System.Net.Mail.Attachment("C:/archivos de programas/archivo.pdf"));

            if (correoEnt.RutaArchivoAdjunto != null && correoEnt.RutaArchivoAdjunto != "")
            {
                oMensaje.Attachments.Add(new Attachment(correoEnt.RutaArchivoAdjunto));
            }

            if (correoEnt.IsHtml)
            {
                oMensaje.IsBodyHtml = true;
            }

            oMensaje.Body = correoEnt.Cuerpo;

            SmtpClient smtp = new SmtpClient(correoEnt.Host, correoEnt.Port);

            smtp.Credentials = new System.Net.NetworkCredential(correoEnt.Remitente, correoEnt.PasswordAccess);
            smtp.EnableSsl   = true;
            try
            {
                smtp.Send(oMensaje);
            }
            catch (SmtpException ex)
            {
                script = "alert('Lo sentimos ha ocurrido un error al intentar enviar el correo. Intentalo de nuevo');";
                script = script + "window.open('Login.aspx', '_self');";
                ApplicationException exception = new ApplicationException(ex.Message, ex);
                return(script);
            }
            script = "Rebice su correo electronico, le hemos mandado su nueva contraseña";
            return(script);
        }
Ejemplo n.º 2
0
        public string mandarEmail()
        {
            string enviado = "";

            try
            {
                CorreoEnt oCorreo = new CorreoEnt();
                oCorreo.Remitente        = "*****@*****.**";
                oCorreo.Destinatario     = "*****@*****.**";
                oCorreo.Titulo           = "Mensaje de la pagina web";
                oCorreo.NombresApellidos = "BrokSys";
                StringBuilder Body = new StringBuilder();
                Body.Append(@"<html>");
                Body.Append(@"<head>");
                Body.Append(@"<meta charset=""UTF-8"">");
                Body.Append(@"<title>BrokSys</title>");
                Body.Append(@"</head>");
                Body.Append(@"<body>");
                Body.Append(@"<table width=""750"" border=""0"" align=""center"" cellpadding=""0"" cellspacing=""0"">");
                Body.Append(@"<tbody>");

                Body.Append(@"<tr>");
                Body.Append(@"<td><span>Apreciable " + nombre + "</span></td>");
                Body.Append(@"</tr>");

                Body.Append(@"<tr>");
                Body.Append(@"<td><span>tienes una persona que te mando mensaje de la pagina web, su nombre es: " + nombre + ". se adjunta la informacion:  " + " </span></td>");
                Body.Append(@"</tr>");

                Body.Append(@"<tr>");
                Body.Append(@"<td>El tema del contacto fue: " + titulo + "</td>");
                Body.Append(@"</tr>");

                Body.Append(@"<tr>");
                Body.Append(@"<td><span>Correo y telefono: " + email + " y " + numero + "</span></td>");
                Body.Append(@"</tr>");

                Body.Append(@"<tr>");
                Body.Append(@"<td><span>Mensaje: " + mensaje + "</span></td>");
                Body.Append(@"</tr>");

                Body.Append(@"<tr>");
                Body.Append(@"<td><span>Soy una verga</span></td>");
                Body.Append(@"</tr>");

                Body.Append(@"</tbody>");
                Body.Append(@"</table>");
                Body.Append(@"</body>");
                Body.Append(@"</html>");
                oCorreo.Cuerpo = Body.ToString();
                //en.Cuerpo = "Usuario: " + control.StateTotalMC.ONuevoUsuario.Login;
                //en.Cuerpo += "    Password: "******"smtp.live.com";
                //oCorreo.Host = "smtp.nuestrosite.com";
                oCorreo.Port           = 25;
                oCorreo.PasswordAccess = "Canelo13";
                Correo comp = new Correo();
                return(comp.enviarCorreo(oCorreo));
            }
            catch (Exception ex)
            {
                enviado = "Fallo al mandar el mensaje. ERROR: " + ex.Message;
            }


            return(enviado);
        }