Enviar un correo por SMTP
Artículo por Club Developers · 09 mayo 2006
2408 vistas
Usaremos la clase System.Web.Mail
Para la versión 1.0 y 1.1
Nota: las excepciones que pueda levantar el método Send, no suelen ser muy explÃcitas.
Para la versión 2.0
Para la versión 1.0 y 1.1
csharp
static void Main(string[] args) { // Objeto mail // De (obligatorio) msg.From = "from@undominio.com"; // destinatario (al menos 1) msg.To = "to@undominio.com;toto@otrodominio.com"; // destinatario CC (opcional) msg.Cc = "cc@undominio.com"; // texto del correo (opcional) msg.Body = "Hola\n" + "Esto es el contenido del correo\n" + "Saludos"; // adjuntos (opcional) // Servidor SMTP SmtpMail.SmtpServer = "smtp.dominio.com"; // EnvÃo del correo SmtpMail.Send(msg); }
Nota: las excepciones que pueda levantar el método Send, no suelen ser muy explÃcitas.
Para la versión 2.0
csharp
//... using System.Web.Mail; //... [STAThread] static void Main(string[] args) { // Objeto mail // De (obligatorio) msg.From = "from@undominio.com"; // destinatario (al menos 1) msg.To = "to@undominio.com;toto@otrodominio.com"; // destinatario CC (opcional) msg.Cc = "cc@undominio.com"; // texto del correo (opcional) msg.Body = "Hola\n" + "Esto es el contenido del correo\n" + "Saludos"; // adjuntos (opcional) // Servidor SMTP SmtpMail.SmtpServer = "smtp.dominio.com"; // EnvÃo del correo SmtpMail.Send(msg); }


