Despues de darme una buena pasada por varios sitios de internet buscando algun mailer que me pudiera sirvir para enviar bastante correo y sobre todo con codigo HTML, algo asi como un newsletter, pues me vi frustrado al ver los scripts en PHP no me funcionaban y eso que son los mas utilizados para esta tarea, y sobre todo en correos de Live Mail porque me enviaban al correo no deseado.
Y bueno esta es la respuesta a mi problematica, a traves de un sencillo winform en c# pude realizarlo muy facilmente con una clase bastante sencilla, y sobre todo utilizando el servidor de Gmail para saltarme los filtros de Live Mail y no caer en correo no deseado.
Aca muestro el codigo de la clase.
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Net;
/// <summary>
/// Descripción breve de ClsCorreo
/// </summary>
public class ClsCorreo
{
public string EnviarCorreo(string para, string titulo, string contenido)
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.To.Add(para);
msg.From = new System.Net.Mail.MailAddress("mail@forward.com", "Title", System.Text.Encoding.UTF8);
msg.Subject = titulo;
msg.SubjectEncoding = System.Text.Encoding.UTF8;
msg.Body = contenido;
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = true;
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Credentials = new System.Net.NetworkCredential("mail@gmail.com", "myPasSSofGmail");
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
try
{
client.Send(msg);
}
catch (Exception ex)
{
}
return "";
}
}
Puedes encontrar el proyecto en Visual Studio ya compilado aca:
http://galeon.com/setting/mailer.rar
1 comentarios :
Caramba!, ya lo pruebo, bueno lo tuyo!!!
Publicar un comentario