Hola, es la primera entrega que tengo para ustedes, lo que hace el script en c#, para probarlo en modo consola en .NET es enviar un correo electrónico utilizando el SMTP del Gmail y utilizando una credencial del mismo. bueno el script lo explica todo.
Podría utilizarse para enviar a los clientes o usuarios registrados en su base de datos, enviandole lo que ustedes deseen utilizando un email generico creado en gmail, puesto que necesitan tener el password del mismo.
Es muy sencillo, cualquier consulta o duda háganme saber.
Ahí les va el código en lo posible comentado, para su comprensión.
using System;
using System.Collections;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
public class EjemploCorreoGMail
{
public static void Main()
{
//Se instancia el objeto de MailMessage
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
//El mail del destinatario.
msg.To.Add("correo_destinatario@mail.com");
//Quien lo envia, mail generico
msg.From = new MailAddress("correo_origen@gmail.com", "Nombre_de_quien_lo_envia", System.Text.Encoding.UTF8);
msg.Subject = "Asunto de prueba";
msg.SubjectEncoding = System.Text.Encoding.UTF8;
msg.Body = "Cuerpo del mensaje, envio por medio del host Gmail.. que haz dicho...";
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = false;
SmtpClient client = new SmtpClient();
//Se agrega la credencial con el correo generico y su contraseña
client.Credentials = new System.Net.NetworkCredential("correo_origen@gmail.com", "xxPasswordxx");
client.Port = 587;
//el host de Gmail
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
try
{
client.Send(msg);
}
catch (System.Net.Mail.SmtpException ex)
{
//Por si existe algun error.
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
}
=========================================================
Espero que sea de utilizadad, proximamente ire publicando mas script, gracias....
Atte. Lic. José Luis Aruquipa Hilari
DESARROLLO - ANALISIS DE SISTEMAS
.NET DESDE CERO,SCRIPT SQL BASICO,SCRIPT SQL INTERMEDIO,SCRIPT SQL AVANZADO.
Entradas populares
-
Buenos dias, amigos.... Un simple scrip que puede salvarnos de muchos aprietos. La diferencia de fechas, el resultado es obtenido en Dias...
-
Bien ahora conocemos los tipos de datos de nuestro motor, pero la gran pregunta, ¿Cómo Guarda internamente Sql Server las Fechas? ¿Lo hace e...
jueves, 16 de diciembre de 2010
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario