Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 06-may-2008, 12:49   #1 (permalink)
fildey ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 29
CDO.message

tengo un formulario q se completa y luego se manda un mail con lo se haya ingresado...

el asp es el siguiente... pero no funciona... alguien me podria decir porque??
estoy peleando hace un rato y no me anda...

creo q es el CDO.message pero no estoy seguro...


<%
Dim mail
Set mail = Server.CreateObject("CDO.Message")
mail.To = Request.Form("destino")
mail.From = Request.Form("email")
mail.Subject = Request.Form("asunto")
mail.TextBody = Request.Form("comentario")
mail.Send()
Response.Write("Mail Sent!")
Set mail = nothing
%>

gracias...
fildey está desconectado   Responder Citando
Antiguo 06-may-2008, 13:30   #2 (permalink)
Colaborador
JuanRAPerez tiene algunos puntos positivos de karma
 
Avatar de JuanRAPerez
 
Fecha de Ingreso: octubre-2003
Mensajes: 1.797
Re: CDO.message

un poco de lectura te servirá

http://www.asp101.com/articles/john/...ay/default.asp

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
JuanRAPerez está desconectado   Responder Citando
Antiguo 07-may-2008, 17:33   #3 (permalink)
fildey ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 29
Re: CDO.message

mejore el codigo pero me sigue tirando error...

dice q es la linea coloreada


<%
Set mailobj = Server.CreateObject("CDO.Message")
mailobj.from = request.form("email")
mailobj.to = "sguinazu@live.com.ar"
mailobj.subject = request.form("nombre")
mailobj.textbody = request.form("nombre")&response.Write("<br>")&requ est.Form("sexo")&response.Write("<br>")&request.Fo rm("edad")&response.Write("<br>")&request.Form("co mentarios")
mailobj.Send()
Response.Write("Se envio el mail")
Set mailobj = nothing
%>

que puede ser lo q no estoy viendo??

gracias
fildey está desconectado   Responder Citando
Antiguo 07-may-2008, 20:33   #4 (permalink)
Colaborador
Shiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy pronto
 
Avatar de Shiryu_Libra
 
Fecha de Ingreso: febrero-2007
Ubicación: Localhost/Pruebas....
Mensajes: 2.720
Enviar un mensaje por MSN a Shiryu_Libra Enviar un mensaje por Yahoo  a Shiryu_Libra Enviar un mensaje por Skype™ a Shiryu_Libra
Re: CDO.message

que error te marco fildey¡? necesitas un componente o algo asi???
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Shiryu_Libra está desconectado   Responder Citando
Antiguo 08-may-2008, 12:18   #5 (permalink)
fildey ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 29
Re: CDO.message

el error q me tira es este


CDO.Message.1 error '80040220'

The "SendUsing" configuration value is invalid.

/contacto.asp, line 16
fildey está desconectado   Responder Citando
Antiguo 08-may-2008, 12:28   #6 (permalink)
Colaborador
Shiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy pronto
 
Avatar de Shiryu_Libra
 
Fecha de Ingreso: febrero-2007
Ubicación: Localhost/Pruebas....
Mensajes: 2.720
Enviar un mensaje por MSN a Shiryu_Libra Enviar un mensaje por Yahoo  a Shiryu_Libra Enviar un mensaje por Skype™ a Shiryu_Libra
Re: CDO.message



esto esta mal redactado compañero
Cita:
request.form("nombre")&response.Write("<br>")&requ est.Form("sexo")&response.Write("<br>")&request.Fo rm("edad")&response.Write("<br>")&request.Form("co mentarios")
intenta lo siguiente
Cita:
request.form("nombre") & "<br>" & request.Form("sexo") & "<br>" & request.Fo rm("edad") & "<br>" & request.Form("comentarios")
creo que sera el problema en esa linea
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Shiryu_Libra está desconectado   Responder Citando
Antiguo 08-may-2008, 12:47   #7 (permalink)
fildey ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 29
Re: CDO.message

habia un error en eso... gracias... pero ahora me tira lo siguiente:

CDO.Message.1 (0x8004020D)
At least one of the From or Sender fields is required, and neither was found.


en la misma linea... la del mailobj.send
fildey está desconectado   Responder Citando
Antiguo 08-may-2008, 12:55   #8 (permalink)
Colaborador
Shiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy pronto
 
Avatar de Shiryu_Libra
 
Fecha de Ingreso: febrero-2007
Ubicación: Localhost/Pruebas....
Mensajes: 2.720
Enviar un mensaje por MSN a Shiryu_Libra Enviar un mensaje por Yahoo  a Shiryu_Libra Enviar un mensaje por Skype™ a Shiryu_Libra
Re: CDO.message

en este caso te dice que no llegan datos para enviar

o mejor dicho, no esta tomando los valores del FORM, para el correo (FROM), ahora habra que verificar que no falten algunos datos, para esto comparemos contra otros correos que se ha elaborado aki en el foro

Cita:
Dim Mail, Config
Set Mail = Server.createObject("CDO.Message")
Set Config = Server.createObject ("CDO.Configuration")
With Config
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 '2 originalmente con 1 no secesitas smtpserver
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
.Fields.update
End With
Set Mail.Configuration = Config
Mail.From = "josue.sanchez@sanmina-sci.com"
Mail.To = Request.Form("email")
Mail.Subject = Request.Form("asunto")
Mail.HTMLBody = Request.Form("mensaje")
Mail.Send()

si te fijas, agregan campos como el nombre del equipo, puerto de envio etc

anexalas en fase de prueba, y verifiquemos sobre la marcha

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Shiryu_Libra está desconectado   Responder Citando
Antiguo 08-may-2008, 13:05   #9 (permalink)
fildey ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 29
Re: CDO.message

me sigue tirando el mismo error en el mail.send()

CDO.Message.1 (0x8004020D)
At least one of the From or Sender fields is required, and neither was found.
fildey está desconectado   Responder Citando
Antiguo 08-may-2008, 13:12   #10 (permalink)
Colaborador
Shiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy pronto
 
Avatar de Shiryu_Libra
 
Fecha de Ingreso: febrero-2007
Ubicación: Localhost/Pruebas....
Mensajes: 2.720
Enviar un mensaje por MSN a Shiryu_Libra Enviar un mensaje por Yahoo  a Shiryu_Libra Enviar un mensaje por Skype™ a Shiryu_Libra
Re: CDO.message

pero si has verificado que te llegan los datos del formulario? los nombres de correos y todo eso???

es que te dice que no tienes a nadie a quien mandarle el correo

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Shiryu_Libra está desconectado   Responder Citando
Antiguo 08-may-2008, 13:26   #11 (permalink)
Colaborador
JuanRAPerez tiene algunos puntos positivos de karma
 
Avatar de JuanRAPerez
 
Fecha de Ingreso: octubre-2003
Mensajes: 1.797
Re: CDO.message

Cita:
Iniciado por JuanRAPerez Ver Mensaje
un poco de lectura te servirá

http://www.asp101.com/articles/john/...ay/default.asp

suerte
lee ese enlace
y mejora mas tu codigo
adiciona lo que tiene que ver con el smtpserver
__________________
JuanRa Pérez
San Salvador, El Salvador
JuanRAPerez está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:04.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93