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

Envio de email de registro perfecto

Estas en el tema de Envio de email de registro perfecto en el foro de ASPX (.net) en Foros del Web. Buenas tardes Les quería preguntar acerca de como crear el típico email enviado a la dirección de correo del usuario que se registra por primera ...
  #1 (permalink)  
Antiguo 15/07/2010, 09:24
 
Fecha de Ingreso: julio-2010
Mensajes: 22
Antigüedad: 13 años, 9 meses
Puntos: 0
Envio de email de registro perfecto

Buenas tardes

Les quería preguntar acerca de como crear el típico email enviado a la dirección de correo del usuario que se registra por primera vez con el texto:
"Felicidades!!! Se ha registrado usted. Pinche aquí para activar su cuenta:
http://www.midireccion.com/adahfaafhuiweop23987eoi?a9w8o"

¿Saben que funcionalidad tiene? ¿Como se crea?
La página es en ASP.NET con C#

Un saludo
  #2 (permalink)  
Antiguo 15/07/2010, 11:41
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Envio de email de registro perfecto

Bueno esto se puede hacer desde muy facil hasta complicarla cada vez mas.....

Primero tenes que saber enviar un mail y luego de eso ya tenes casi todo resuelto.

Dim Conf As New System.Net.Mail.SmtpClient
Conf.Port = 25
Conf.Host = "smtp.live.com " 'proveedor de correo saliente, este es el de hotmail de ejemplo
Conf.Credentials = New System.Net.NetworkCredential("Usuario", "Contraseña") 'de la cuenta
Dim Mensaje As New System.Net.Mail.MailMessage
Dim from As New System.Net.Mail.MailAddress("[email protected]" )

Mensaje.From = from
Mensaje.To.Add("Mail_Destinatario")
Mensaje.Subject = "Asunto'"
Mensaje.IsBodyHtml = True
Mensaje.Priority = Net.Mail.MailPriority.Normal
Mensaje.Body = "Aca escribis lo que quieras......"

En el body podes asignar un html en lugar de texto simple para hacerlo mas lindo, pero primero intenta asi.....

Saludos...
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #3 (permalink)  
Antiguo 16/07/2010, 01:38
 
Fecha de Ingreso: julio-2010
Mensajes: 22
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Envio de email de registro perfecto

Gracias por contestar.
El tema de enviar un email al usuario "x" está resuelto. Lo que me gustaría saber es como crear la URL "http://www.midireccion.com/afhjjkhlksjgfd29837rfqh))(&/(ti3qbfkdjb" para que el usuario pinche en ella para poder validar su dirección de correo electrónico, es decir, el fondo de todo esto.

Lo estoy haciendo en ASP.NET y C#.

Gracias
  #4 (permalink)  
Antiguo 16/07/2010, 14:50
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Envio de email de registro perfecto

Amigo, como te comente antes, en el cuerpo del mensaje podes colocar HTML...
Entonces podrias colocar un href sin problema...

Ejemplo:

Dim TextoMail as String = String.Empty
TextoMail = "<html><head></head><body> <a href='http://www.TuSitio.com/Confirmar.aspx?Id=" & Id_para_Confirmar & "'>Presione Aqui para confirmar...</a></body>"

'luego asignas esto al body del mail y listo
Mensaje.Body = TextoMail


Id_para_Confirmar es el id del usuario ok
Luego claro tenes que tener una pagina para capturar esto, en este ejemplo es Confirmar.aspx.

En tu pagina de confirmar tendrias algo en el evento page_load....

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
If Not IsNothing(Request.QueryString("Id")) Then
'aca tenes el id que paso por paramentro y viene del mail :)


End If

End If
End Sub



Saludos y espero entiendas la idea.
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #5 (permalink)  
Antiguo 19/07/2010, 01:39
 
Fecha de Ingreso: julio-2010
Mensajes: 22
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Envio de email de registro perfecto

Thanks a lot
  #6 (permalink)  
Antiguo 19/07/2010, 07:21
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Envio de email de registro perfecto

you welcome....
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.

Etiquetas: email, envio, perfecto, registro, aspx
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 07:33.