ARTICULOS

Envio de emails con CDONTS

Autor: Fabian Muller (http://www.webexperto.com) - 18/06/2002

Del.icio.us Facebook Technorati

A través de las páginas ASP es posible enviar emails, en la actualidad existen varios componentes para realizar esta tarea, pero el que viene incluido con NT es el objeto CDONTS. Este requiere tener instalado en el servidor, el Microsoft SMTP Service instalado.

Lo bueno que el objeto CDTONS no necesita que especifiquemos algún servidor SMTP para poder enviar emails, sino que toma el del mismo servidor.

El proceso es sencillo, vamos a ver un ejemplo de como enviar los datos de un formulario a un email predeterminado:

formulario.asp

<form method="post" action="enviar.asp">
<br><b>Para:</b> <input name="para" type="text" size="30">
<br><b>Asunto: <input name="asunto" type="text" size="30">
<br><b>Mensaje:</b>
<br><textarea name="mensaje" cols=40 rows=10></textarea>
<br><input type="submit" value="Enviar">
</form>

El formulario envía los datos a la página enviar.asp para que este los procese y envíe el email. El código a utilizar para enviarlo a través de CDTONS es:

enviar.asp

<%
' Recogemos los datos del formulario
para = TRIM( Request( "para" ) )
asunto = TRIM( Request( "asunto" ) )
mensaje = TRIM( Request( "mensaje" ) )

' Comprobamos y enviamos el mail
IF para <> "" THEN
Set myMail = Server.CreateObject( "CDONTS.Newmail" )
myMail.From = "webmaster@webexperto.com"
myMail.To = para
myMail.Subject = asunto
myMail.Body = mensaje
myMail.Send
Set myMail = Nothing
Response.Write "Email enviado con éxito"
ELSE
Response.Write "Debes incluir una dirección de email"
END IF
%>

 

Más artículos sobre ASP

1. Agregar datos a más de una tabla
2. Contando visitantes activos
3. Sistema de noticias en ASP
4. Rotación de banners en ASP
5. Utilizando las ServerVariables en ASP
6. Reconocer idioma del visitante
7. Haciendo un "Recomendar a un amigo" en ASP
8. Gráficos de barras con ASP
9. Agregar, eliminar y modificar datos a una BD
10. Lector RSS con ASP
Más artículos...

Otros artículos...

Usabilidad Tips para el correcto Diseño Web
ASP Reconocer idioma del visitante
ASP Sistema de noticias en ASP
Flash Transición con eco entre clips
ASP Agregar, eliminar y modificar datos a una BD
PHP Utilizando cookies en PHP
PHP Consultas de selección aleatoria
HTML Cuadro con las esquinas redondeadas
Flash Sonido permanente (loop)
Hojas de Estilo Cambiar el cursor del Mouse
Más artículos...