Hola que tal, bueno yo lo hago asi:
Código C#:
Ver originalbool valorRegresa = false;
try
{
MailMessage msj = new MailMessage();
msj.From = new MailAddress(sCuenta, "Titulo del Mensaje");
msj.To.Add(sDestinatario);
msj.Subject = "Asunto";
msj.Body = sCuerpoCorreo;
SmtpClient server = new SmtpClient(Ip del servidor desde el que se enviara el Email, Puerto de salida);
server.UseDefaultCredentials = false;
server.Credentials = new NetworkCredential(sCuenta, sPassword);
server.Send(msj);
valorRegresa = true;
}
catch (Exception ex)
{
MessageBox.Show("Ocurrio un error en el envio:\n" + ex.ToString(), sTitulo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
valorRegresa = false;
}
return valorRegresa;
En las cabeceras son:
Código C#:
Ver originalusing System;
using System.Collections.Generic;
using System.Text;
using System.Net.Mail;
using System.Net;
using System.Windows.Forms;
Recibe de parametros:
sDestinatario, sCuerpoCorreo, sCuenta, sPassword, sTitulo