ASP.NET - Envío de correo

 
Vista:

Envío de correo

Publicado por Luis (19 intervenciones) el 08/10/2003 01:21:21
Estimados programadores. Tengo el siguiente código para enviar mail a través de ASP.NET:
MailMessage Mensaje = new MailMessage();
Mensaje.From = "[email protected]";
Mensaje.To= "[email protected]";
Mensaje.Subject= "Prueba de envío de correo";
Mensaje.Body="Esto es para ver si esto manda correos de verdad";
SmtpMail.Send(Mensaje);

Creo que si deberia funcionar, pero me da un error el cual es:
COMException (0x80040220): No es válido el valor de configuración "SendUsing".
Ni idea del error. Si alguien me puede ayudar a como resolver esto se lo agradeceria en el alma.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Envío de correo

Publicado por Victor Collado (219 intervenciones) el 08/10/2003 18:23:05
Hola

Cuando vas enviar un email con la ayuda de MailMessage debes ademas de usar la clase SmtpMail para enviar el mensaje usarla para pasarle el valor de el Smtp Server que vas a usar para enviar el mensaje.

te pongo un ejemplo completo en VB.NET y en C#, en este ejemplo utilizo tus propios datos:

C#
MailMessage Mensaje = new MailMessage();
Mensaje.From = "[email protected]";
Mensaje.To= "[email protected]";
Mensaje.Subject= "Prueba de envío de correo";
Mensaje.Body="Esto es para ver si esto manda correos de verdad";
SmtpMail.SmtpServer = "Aqui pon el nombre del servidor smtp";
SmtpMail.Send(Mensaje);

VB.NET

Dim Mensaje As MailMessage = new MailMessage()
Dim smtpServidor As SmtpMail

Mensaje.From = "[email protected]"
Mensaje.To= "[email protected]"
Mensaje.Subject= "Prueba de envío de correo"
Mensaje.Body="Esto es para ver si esto manda correos de verdad"
smtpServidor.SmtpServer = "Aqui pon el nombre del servidor smtp"
smtpServidor.Send(Mensaje)

Un saludo

Victor Collado

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar