Foros del Web » Programando para Internet » ASP Clásico »

CDO.message

Estas en el tema de CDO.message en el foro de ASP Clásico en Foros del Web. 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... ...
  #1 (permalink)  
Antiguo 06/05/2008, 12:49
 
Fecha de Ingreso: febrero-2008
Mensajes: 30
Antigüedad: 17 años, 3 meses
Puntos: 0
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...
  #2 (permalink)  
Antiguo 06/05/2008, 13:30
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
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
  #3 (permalink)  
Antiguo 07/05/2008, 17:33
 
Fecha de Ingreso: febrero-2008
Mensajes: 30
Antigüedad: 17 años, 3 meses
Puntos: 0
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 = "[email protected]"
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
  #4 (permalink)  
Antiguo 07/05/2008, 20:33
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
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
  #5 (permalink)  
Antiguo 08/05/2008, 12:18
 
Fecha de Ingreso: febrero-2008
Mensajes: 30
Antigüedad: 17 años, 3 meses
Puntos: 0
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
  #6 (permalink)  
Antiguo 08/05/2008, 12:28
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
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
  #7 (permalink)  
Antiguo 08/05/2008, 12:47
 
Fecha de Ingreso: febrero-2008
Mensajes: 30
Antigüedad: 17 años, 3 meses
Puntos: 0
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
  #8 (permalink)  
Antiguo 08/05/2008, 12:55
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
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 = "[email protected]"
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
  #9 (permalink)  
Antiguo 08/05/2008, 13:05
 
Fecha de Ingreso: febrero-2008
Mensajes: 30
Antigüedad: 17 años, 3 meses
Puntos: 0
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.
  #10 (permalink)  
Antiguo 08/05/2008, 13:12
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
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
  #11 (permalink)  
Antiguo 08/05/2008, 13:26
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
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
  #12 (permalink)  
Antiguo 29/09/2008, 11:42
 
Fecha de Ingreso: diciembre-2005
Mensajes: 42
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: CDO.message

Yo en VBScript no pongo send() como funcion...
Pongo: objmail.send

No se como será en ASP, pero crear una funcion con 0 parametros de entrada es un poco raro.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 04:34.