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