Quisiera que alguien me ayudara enviándome un ejemplo de cómo crear un formulario que al darle submit envíe esa información a una cuenta de correo con el ojeto aspemail.
Agradezco de antemano la atención que brinden a este mensaje.
| |||
Formulario de Envío de Correos en ASP Quisiera que alguien me ayudara enviándome un ejemplo de cómo crear un formulario que al darle submit envíe esa información a una cuenta de correo con el ojeto aspemail. Agradezco de antemano la atención que brinden a este mensaje. |
| |||
Cuando tengas hecha tu pagina de formulario para envío de correos, debes submitirla a la misma y retomar los valores que se ingresaron en el formulario y con eso deberas hacer el texto del correo, una vez que tengas eso, a continuacion puedes colocar este codigo.... en la variable TEXTO, debes armar tu texto que quieres que le llegue a la persona.... LO MAS IMPORTANTE DE TODO ESTO ES QUE LA COMPONENTE DE ASPMAIL ESTE REGISTRADA EN EL SERVIDOR DONDE ESTA TU SITIO, YA QUE SIN ESO NO ENVIARA NINGUN CORREO, EL SERVIDOR DESDE DONDE SE ENVIE EL CORREO PUEDE SER ESE MISMO U OTRO QUE ELIJAS PARA QUE SE ENVIEN LOS CORREOS texto = "AQUI DEBES COLOCAR EL TEXTO DEL CORREO" strHost = "smtp.midominio.com" 'debes especificar el servidor enviante no el entrante (pop) o la IP del servidor Set Mail = Server.CreateObject("Persits.MailSender") Mail.Host = strHost Mail.From = "Tu nombre" Mail.FromName = "Nombre del que le enviaras el mail" Mail.AddAddress "E-mail de el que le enviaras el mail" Mail.Subject = "Asunto" Mail.IsHTML = True Mail.Body = texto strErr = "" bSuccess = False On Error Resume Next ' por si hay errores Mail.Send ' send message If Err <> 0 Then ' si hay un error que de una descripcion strErr = Err.Description else bSuccess = True End If Set Mailer=nothing |
| |||
Cita: Mensaje Original por puyehue Cuando tengas hecha tu pagina de formulario para envío de correos, debes submitirla a la misma y retomar los valores que se ingresaron en el formulario y con eso deberas hacer el texto del correo, una vez que tengas eso, a continuacion puedes colocar este codigo.... en la variable TEXTO, debes armar tu texto que quieres que le llegue a la persona.... LO MAS IMPORTANTE DE TODO ESTO ES QUE LA COMPONENTE DE ASPMAIL ESTE REGISTRADA EN EL SERVIDOR DONDE ESTA TU SITIO, YA QUE SIN ESO NO ENVIARA NINGUN CORREO, EL SERVIDOR DESDE DONDE SE ENVIE EL CORREO PUEDE SER ESE MISMO U OTRO QUE ELIJAS PARA QUE SE ENVIEN LOS CORREOS texto = "AQUI DEBES COLOCAR EL TEXTO DEL CORREO" strHost = "smtp.midominio.com" 'debes especificar el servidor enviante no el entrante (pop) o la IP del servidor Set Mail = Server.CreateObject("Persits.MailSender") Mail.Host = strHost Mail.From = "Tu nombre" Mail.FromName = "Nombre del que le enviaras el mail" Mail.AddAddress "E-mail de el que le enviaras el mail" Mail.Subject = "Asunto" Mail.IsHTML = True Mail.Body = texto strErr = "" bSuccess = False On Error Resume Next ' por si hay errores Mail.Send ' send message If Err <> 0 Then ' si hay un error que de una descripcion strErr = Err.Description else bSuccess = True End If Set Mailer=nothing una duda...cuando dices debes submitirla a la misma.... no se puede hacer enviando los datos a otra pag y recuperarlos mediante un request.form o es más complicado eso que o que propones tu? lo pregunto porque quiero hacer un envio de correos para usuarios que se registran y tengo estas dudas...
__________________ Buena Vida... Francisco |
| |||
En este caso qué se supone que es Persits.MailSender Set Mail = Server.CreateObject("Persits.MailSender") Porque tengo otro ejemplo en donde el objeto se crea así Set Mail = Server.CreateObject ("SMTPsvg.Mailer") Cuál es la diferencia entre uno y el otro?> |