Comunidad de diseño web y desarrollo en internet online

Enviar formulario desde flash a un email mediante asp

Citar            
MensajeEscrito el 16 Feb 2005 03:56 pm
Hola a todos,

Estoy aprendiendo Flash y quiero enviar un formulario hecho en flash a un email. He intentado hacer el mismo ejemplo de cristalab pero no me sale.

He puesto en Flash:
En el boton:

on (release) {
mensaje_txt.text = "Enviando su correo ...";
enviarMail();
}
Los campos:
remitente_txt
asunto_txt
cuerpo_txt
estado_txt

en el primer keyframe:


var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();

function enviarMail() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = remitente_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.asp", recibir_lv, "POST");
//Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
//que usen
}

recibir_lv.onLoad = function(exito) {
if (exito) {
estado_txt.text = this.estado;
} else {
//Muestra un mensaje de error en negrita
estado_txt.text = "Error en la aplicación de correo";
}
};

Luego en el ASP

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<%

Set oMail = Server.CreateObject ("CDONTS.NewMail")

oMail.BodyFormat = 0
oMail.MailFormat = 0

Remitente = Request.Form("email")
Destino = "[email protected]" 'Email de destino

Asunto = Request.Form("asunto")
Cuerpo = Request.Form("cuerpo")

oMail.Send Remitente, Destino, Asunto, Cuerpo

Set oMail = Nothing

%>
estado=Mensaje enviado :<%=Remitente%>

</body>
</html>

Me da el error de aplicacion de correo.

No se que puede ser he intentado con otros ejemplos y tampoco me sale.
Esperando que me pueda ayudar alguien,

atentamente,
Ion :)

Por ion

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 16 Feb 2005 04:09 pm
Dios, para que le disteis ojos... si la gente no lee¿?

EL FORO "CRISTALAB, EL WEBSITE" NO ES PARA PREGUNTAS TECNICAS

Bueno, eso puede ser porque tengasel puerto del correo CERRADO en tu servidor local, es un error muy comun si no lo has configurado [al menos el apache viene apagado por defecto]
Veo que usas ASP, asi que supongo que tb estaras sobre IIS no¿?, en ese caso no puedo decirte mas, subelo a un servidor que tengo ASP y servidor de correo listo y funcionando [cualkier hosting de pago deberia] y pruebalo ahi, si no falla es lo que te digo

PD: algun Webmaster por favor que mueva el post

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.