Para enviar mails con ASP.NET 2 necesitas utilizar System.Net.Mail.
Antes que nada, no olvides importar la librería:
- Imports System.Net.Mail
Para enviar el e-mail la sintaxis es la siguiente:
- Dim mail As New MailMessage()
- 'Para enviar mensaje en HTML
- mail.IsBodyHtml = True
- 'A quien se le envia
- mail.To.Add("destinatario@ejemplo.com")
- mail.To.Add("OtroDestinatario@ejemplo.com")
- 'Con copia para
- mail.CC.Add("Copia@ejemplo.com")
- 'Con copia oculta
- mail.Bcc.Add("CopiaOculta@ejemplo.com")
- 'De parte de quien
- mail.From = New MailAddress("DeParteDeQuien@ejemplo.com", "Juan Pérez")
- 'Si necesitas agregar una direccion de respuesta distinta
- mail.ReplyTo = New MailAddress("AQuienResponder@ejemplo.com", "Elisa Romero")
- 'Asunto
- mail.Subject = "Hola amigos"
- 'Cuerpo
- mail.Body = "<b>Hola, como están</b> todos?"
- 'Por si necesitas aniadir archivos adjuntos
- mail.Attachments.Add(New Attachment("c:archivo1.jpg"))
- mail.Attachments.Add(New Attachment("c:archivo2.jpg"))
- Dim smtp As New SmtpClient("127.0.0.1") 'La direccion IP del servidor SMTP
- 'Si deseas autenticacion usa la siguiente linea
- smtp.Credentials = New Net.NetworkCredential("login", "password")
- 'Listo, envia el mail
- smtp.Send(mail)
Facil de comprender y aplicar, gracias por el aporte.
😉 Gracias por el comentario, saludos.
Hola Pablo, perdon por la molestia queria saber si tenes alguna idea y me podes dar una mano con un form en System.Net.Mail pero para flash, estoy buscando como loca por la web, no encuentro nada que funcione,
Gracias de antemano! saludos,
Flor
Hola Florencia, velo como dos problemas por separado. Primero busca un formulario de asp.net que funcione, mira esta página, es excelente:
http://www.systemnetmail.com/
Sigue los pasos y crea un formulario en HTML sencillo, para asegurarte que ya lo tienes funcionando.
Después intenta integrarlo con Flash, de la misma forma que se explica en esta página:
https://www.viale.mx/2007/08/03/como-hacer-un-formulario-en-flash/
Si sigues con dudas, me escribes. Saludos y suerte!
Hola, disculpa si lo quiero hacer por ejemplo de hotmail se puede? lo probe pero no funciona
Hola ronald, en teoría sí se puede, aunque nunca lo he intentado. Busca en la ayuda de Hotmail el nombre del servidor de salida (pop) y los parámetros (requiere autenticación, puertos, etc.).
Saludos.