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

problema con un formulario

Estas en el tema de problema con un formulario en el foro de ASP Clásico en Foros del Web. Oigan compas, tengo un super problema... tengo que enviar los datos de un formulario a un mail, el problema es que cuando al Body, le ...
  #1 (permalink)  
Antiguo 31/07/2004, 20:53
 
Fecha de Ingreso: marzo-2002
Mensajes: 85
Antigüedad: 23 años, 1 mes
Puntos: 1
problema con un formulario

Oigan compas, tengo un super problema... tengo que enviar los datos de un formulario a un mail, el problema es que cuando al Body, le pongo una cadena fija, de prueba, envia el correo sin ningun problema, pero cuando le pongo una cadena que formo con los datos recibidos del formulario, no lo envia, pero no me envia ningun mensaje de error que me diga porque no lo envia....
les pongo el codigo que estoy utilizando, a ver si me pueden echar la mano, es super urgente...
Código:
mensaje = "esto es una prueba"
mensaje2 = "Name: " & name & vbCrLf & " --- Address: " & address & vbCrLf & " --- City: " & city & vbCrLf & " --- State: " & state & vbCrLf & " --- Zip: " & cstr(zip) & vbCrLf & " --- Career: " & career

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

ObjetoMail.From = "[email protected]"
ObjetoMail.To = "[email protected]"
ObjetoMail.Cc = " "
ObjetoMail.Bcc = " "
ObjetoMail.Subject = "Request for free information"
ObjetoMail.Body = cstr(mensaje2)
ObjetoMail.Importance = 1
ObjetoMail.Send()
		If Err <> 0 Then 
			Err_Msg = Err_Msg & "<li>Your request was not sent due to the following error: " & Err.Description & "</li>"
			response.write(Err_Msg)
		else
			response.write("Your request was sent")
		End if

Set ObjetoMail = Nothing
cuando envio la variable 'mensaje', el correo se envia sin ningun problema
cuando envio la variable 'mensaje2' el correo no lo recibo jamas, aunque me dice en ambos casos que el correo se envio

Agradezco de antemano su valiosa ayuda
  #2 (permalink)  
Antiguo 31/07/2004, 20:58
 
Fecha de Ingreso: marzo-2002
Mensajes: 85
Antigüedad: 23 años, 1 mes
Puntos: 1
olvidaba preguntar, estoy usando Cdonts, consideran que este es el metodo mas efectivo para enviar el mail, o me recomiendan otro????

Gracias por sus comentarios y aportaciones
  #3 (permalink)  
Antiguo 31/07/2004, 23:59
 
Fecha de Ingreso: julio-2004
Mensajes: 29
Antigüedad: 20 años, 9 meses
Puntos: 0
Yo tambien uso CDONTS y me va muy bien.

Con respecto a lo tuyo, la única cosa que se me ocurre es que cambies el vbCrLf por chr(10).
  #4 (permalink)  
Antiguo 01/08/2004, 04:36
 
Fecha de Ingreso: julio-2004
Mensajes: 11
Antigüedad: 20 años, 9 meses
Puntos: 0
De acuerdo Código funcional

Solo quiero decirte que el código funciona perfectamente tambien para mensaje2, de echo, envie un correo al email que viene en el, espero que sea real para que lo rebices.

  #5 (permalink)  
Antiguo 01/08/2004, 15:50
 
Fecha de Ingreso: marzo-2002
Mensajes: 85
Antigüedad: 23 años, 1 mes
Puntos: 1
que tal Omgalira, recibi el correo, no se porque no me funciona a mi el codigo, de hecho ayer me pase varias horas tratando de depurarlo para encontrar el error...

y logro que me envie mensaje 2, cuando le mando un máximo de 3 variables.... al ponerle la siguiente, deja de enviar el correo....

creen que sea el servidor el que tiene el problema, o sera cosa de mi script....

me podrian recomendar algun servidor gratuito que tenga activados Cdonts, para que pruebe mis codigos, o alguien me podria prestar un ratito un servidor para ver si el error esta en mis codigos o en el servidor....

En caso de que sea en el servidor, que me recomiendan hacer para decirle a mi cliente?? que busque otro servidor, o uso otros codigos????

saludos y gracias por sus comentarios
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




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