daily pastebin goal
66%
SHARE
TWEET

Untitled

a guest Mar 17th, 2018 255 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using (StreamReader reader = new StreamReader(Server.MapPath("~/Views/Shared/Correo.html")))
  2. {
  3.     body = reader.ReadToEnd();
  4. }
  5.  
  6. body = body.Replace("{usuario}", usuario); // reemplazar valores en el correo (Correo.html)
  7.  
  8. var message = new MailMessage();
  9. message.To.Add(new MailAddress("contacto@mail.com"));// correo destino // message.To -> destinatarios visibles entre ellos | message.Bcc -> destinatarios no visibles entre ellos
  10. message.From = new MailAddress("admin@mail.com", "Administrador de Sistemas"); // Remitente del mensaje
  11. message.Subject = "Asunto del mensaje";
  12. message.Body = body; // String body -> código HTML
  13. message.IsBodyHtml = true;
  14.  
  15. /**************************************HILO DE ENVIO DEL MENSAJE*****************************************************/
  16. Thread email = new Thread(delegate()
  17. {
  18.     using (var smtp = new SmtpClient()) // Instancia smtp para el envío del correo
  19.     {
  20.         try
  21.         {
  22.             smtp.Send(message); // message -> obj message - clase MailMessage
  23.             // Código después del envío del mensaje correcto
  24.         }
  25.         catch (Exception ex)
  26.         {
  27.             Console.WriteLine("Falló al enviar mensaje");
  28.             Console.WriteLine(ex.Message);
  29.         }
  30.     }
  31. });
  32. email.IsBackground = true; // para que se ejecute en segundo plano
  33. email.Start(); // para que empiece la ejecución
  34.  
  35. /*******************************************CONFIGURACION WEB.CONFIG**************************************************/
  36. <system.net>
  37.   <mailSettings>
  38.     <smtp from="admin@mail.com">
  39.       <network host="smtp.mail.com"
  40.                port="587"
  41.                userName="admin@mail.com"
  42.                password="123456"
  43.                enableSsl="true" />
  44.     </smtp>
  45.   </mailSettings>
  46. </system.net>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top