Foros del Web » Programando para Internet » ASPX (.net) »

envio de correo electronico desde mi aplicacion

Estas en el tema de envio de correo electronico desde mi aplicacion en el foro de ASPX (.net) en Foros del Web. HOla! necesito que mi aplicacion envie correos electronicos a usuarios. Uso c# y visual studio .net. El codigo que consegi es el siguiente pero no ...
  #1 (permalink)  
Antiguo 10/10/2006, 10:41
 
Fecha de Ingreso: mayo-2006
Mensajes: 66
Antigüedad: 18 años
Puntos: 0
envio de correo electronico desde mi aplicacion

HOla! necesito que mi aplicacion envie correos electronicos a usuarios. Uso c# y visual studio .net.
El codigo que consegi es el siguiente pero no se como leer los mensajes enviados (para confirmar que han llegado bien) ni se si me falta algo del codigo.
Por ahora tendria que comprobar todo esto dentro de la intranet.
gracias
  #2 (permalink)  
Antiguo 10/10/2006, 16:37
 
Fecha de Ingreso: mayo-2006
Mensajes: 66
Antigüedad: 18 años
Puntos: 0
ya lo he solucionado yo sola

using System.Web.Mail;

private void Button1_Click(object sender, System.EventArgs e){

MailMessage Correo = new MailMessage();

try
{
Correo.From = ctDe.Text;
Correo.To = ctPara.Text;
Correo.Subject = ctAsunto.Text;
Correo.Body = ctMensaje.Text;
Correo.BodyFormat = MailFormat.Text;
Correo.Priority = MailPriority.Normal;
SmtpMail.SmtpServer = "";
SmtpMail.Send (Correo);
string alertScript = "<script language='JavaScript'>" +
"alert('Mensaje enviado correctamente');"+
"</script>";
Page.RegisterStartupScript("Alert", alertScript);

}
catch (Exception ex)
{
string exception = ex.Message;
string alertScript = "<script language='JavaScript'>" +
"alert('Error durante el envio: mensaje no enviado');"+
"</script>";
Page.RegisterStartupScript("Alert", alertScript);

}
}


para mirar si se envio correctamente ia: carpeta inetpud/mailroot/queue
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:39.