Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/01/2008, 12:35
garciamod270304
 
Fecha de Ingreso: noviembre-2007
Mensajes: 123
Antigüedad: 17 años, 5 meses
Puntos: 0
Pregunta Re: Enviar form a e-mail pero me da error...

Tengo el siguiente código de prueba para enviar datos de un form a un correo:

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>

enviar.asp

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

IF para <> "" THEN
Set myMail = Server.CreateObject( "CDONTS.Newmail" )
myMail.From = "[email protected]"
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
%>

Este es el error del explorador IE:

El sitio web no puede mostrar la página HTTP 500
Causas más probables:
El sitio web está en mantenimiento.
El sitio web tiene un error de programación.

Puede intentar lo siguiente:
Actualice la página.

Regresar a la página anterior.

Más información


La idea principal es que necesito enviar en forma ORDENADA los datos del form, para que sea recibido con un buen estilo y el receptor pueda imprimirlo. Si tienen algun código por alli o mejorar el que tengo, les agradecería de antemano.