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

Envío de correo electrónico con autenticación desde ASP .NET

Estas en el tema de Envío de correo electrónico con autenticación desde ASP .NET en el foro de ASPX (.net) en Foros del Web. Hola amigos, pues nada ya he visto tutoriales sobre cómo enviar correos electrónicos con ASP .NET pero no he conseguido que ninguno me envíe un ...
  #1 (permalink)  
Antiguo 20/02/2007, 06:22
Avatar de SuperPinwi  
Fecha de Ingreso: septiembre-2005
Mensajes: 317
Antigüedad: 18 años, 7 meses
Puntos: 1
Envío de correo electrónico con autenticación desde ASP .NET

Hola amigos,

pues nada ya he visto tutoriales sobre cómo enviar correos electrónicos con ASP .NET pero no he conseguido que ninguno me envíe un correo realmente. Mi jefe me ha comentado que el servidor de correo de la empresa requiere autenticación y q seguramente a menos q le pase la contraseña en algún lugar, lo rechazará.

Mi cuestión es... y cómo puedo yo comprobar que el usuario ha introducido su contraseña de correo correcta? y qué servidor de correo debo incluir en mi aplicación, no varía esto de un ordenador a otro?

bueno a ver si me podéis aclarar un poquito, que estoy bastante perdida.

muchas muchas gracias

saludos
  #2 (permalink)  
Antiguo 20/02/2007, 08:11
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Re: Envío de correo electrónico con autenticación desde ASP .NET

Para enviarte un correo a ti prueba esto, a mi me va de lujo:

Dim mail As New MailMessage
mail.To = "[email protected]" 'Tu correo destino
mail.From = "[email protected]" 'Tu correo
mail.BodyFormat = MailFormat.Text
mail.Subject = "AsuntoPrueba" 'asunto
mail.Body = "Espero que algun dia llegue" 'mensaje
'ahora viene la autentificación
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1")
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "UsuarioCorreo")
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "ContraseñaCorreo")
SmtpMail.SmtpServer = "smtp.calidad.org" 'nombreservidor

Try
SmtpMail.Send(mail)
Label1.Text = "Mensaje enviado con exito"
Catch ex As Exception
Label1.Text = "Se ha producido un error al intentar mandar el e-mail"
End Try

Última edición por guillermoesteban; 09/04/2010 a las 06:33
  #3 (permalink)  
Antiguo 20/02/2007, 11:50
Avatar de SuperPinwi  
Fecha de Ingreso: septiembre-2005
Mensajes: 317
Antigüedad: 18 años, 7 meses
Puntos: 1
Re: Envío de correo electrónico con autenticación desde ASP .NET

Parece que ha funcionado!!! Muchas gracias

Última edición por SuperPinwi; 20/02/2007 a las 12:03
  #4 (permalink)  
Antiguo 20/02/2007, 13:14
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Envío de correo electrónico con autenticación desde ASP .NET

Sólo una pequeña sugerencia SuperPinwi, para la próxima indica la versión de .NET que usas, puesto que las respuestas en algunos casos dependen de ésta.

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #5 (permalink)  
Antiguo 07/03/2007, 21:58
 
Fecha de Ingreso: marzo-2007
Mensajes: 1
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Envío de correo electrónico con autenticación desde ASP .NET

Que tal

Yo lei en este foro el post de enviar emails desde asp.net y escribo este mensaje solicitando ayuda, ya que nunca he enviado emails desde asp y quisiera me pudieran orientar via correo.

me podrias pasar tus codigos para enviar emails con autenticacion y sin autenticaion?

mi correo es: [email protected] por si me quieren escribir o agregarme al msn



salu2
  #6 (permalink)  
Antiguo 09/03/2007, 00:17
Avatar de SuperPinwi  
Fecha de Ingreso: septiembre-2005
Mensajes: 317
Antigüedad: 18 años, 7 meses
Puntos: 1
Re: Envío de correo electrónico con autenticación desde ASP .NET

ese código funciona al menos para .NET 1.1 y visual basic .net. Cambia el nombre de usuario y contraseña por los de tu correo.

Salu2!
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 13:12.