Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2014, 13:34
Avatar de drako_darpan
drako_darpan
 
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 4 meses
Puntos: 58
Respuesta: Error al enviar email

Hola que tal, bueno yo lo hago asi:

Código C#:
Ver original
  1. bool valorRegresa = false;
  2.  
  3.             try
  4.             {
  5.                 MailMessage msj = new MailMessage();
  6.  
  7.                 msj.From = new MailAddress(sCuenta, "Titulo del Mensaje");
  8.                 msj.To.Add(sDestinatario);
  9.                 msj.Subject = "Asunto";
  10.  
  11.                 msj.Body = sCuerpoCorreo;
  12.  
  13.                 SmtpClient server = new SmtpClient(Ip del servidor desde el que se enviara el Email, Puerto de salida);
  14.                 server.UseDefaultCredentials = false;
  15.                 server.Credentials = new NetworkCredential(sCuenta, sPassword);
  16.                 server.Send(msj);
  17.  
  18.                 valorRegresa = true;
  19.             }
  20.             catch (Exception ex)
  21.             {
  22.                 MessageBox.Show("Ocurrio un error en el envio:\n" + ex.ToString(), sTitulo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
  23.                 valorRegresa = false;
  24.             }
  25.  
  26.             return valorRegresa;

En las cabeceras son:

Código C#:
Ver original
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Net.Mail;
  5. using System.Net;
  6. using System.Windows.Forms;

Recibe de parametros:

sDestinatario, sCuerpoCorreo, sCuenta, sPassword, sTitulo