Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
574
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. public void EnviarCorreo(string CorreoProveedor, string CorreoPersona, string Asunto,
  2. string contenido, ref string output)
  3. {
  4.  
  5. if (CorreoPersona != "")
  6. {
  7. MailMessage mensaje = new MailMessage();
  8. mensaje.From = new MailAddress("nocontestar@metalcast.com.mx");
  9. mensaje.To.Add(new MailAddress(CorreoPersona)); //aqui he intentado con cuentas de
  10. //@metalcast.com.mx y tambien con cuentas gmail pero ambas
  11. //dan el mismo error o tambien me marca
  12. //"No se puede escribir datos
  13. //de en la conexión de transporte: net_io_connectionclosed"
  14. mensaje.Subject = Asunto;//el valor que pongo es "Asunto"
  15. mensaje.Body = contenido;//aqui puse "contenido"
  16. mensaje.IsBodyHtml = false;
  17. mensaje.Priority = MailPriority.Normal;
  18.  
  19. SmtpClient smtp = new SmtpClient();
  20. smtp.Host = "metalcast.com.mx";
  21. smtp.Port = 25;
  22. smtp.EnableSsl = false;
  23. smtp.UseDefaultCredentials = false;
  24. smtp.Timeout = 10000;
  25. smtp.Credentials = new NetworkCredential("nocontestar@metalcast.com.mx", "psw");
  26. try
  27. {
  28. smtp.Send(mensaje);
  29. mensaje.Dispose();
  30. output = "Se ha enviado un correo exitosamente";
  31. }
  32. catch (Exception es)
  33. {
  34. mensaje.Dispose();
  35. output = es.Message;
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement