Ver Mensaje Individual
  #14 (permalink)  
Antiguo 06/07/2011, 13:02
Avatar de verinchi
verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: Llamada desde un html a un asp

Deben faltarte algunas cosas en la instalación.

No usé ASP Mail pero... por lo que veo... algo en javascript está faltando porque no debería escribir ese mensaje

la línea dice: Response.Write="popup.mensaje=Error, envíelo mas tarde " '& Err.Description

Lo que indica que debería abrir un pop up y escribir "Error, envíelo más tarde" y la descripción del error que se produce técnicamente.


Otra cosa, veo que en la verificación del error estás comparando:
If Err <> 0 Then

Pero... no veo donde asignas y cambias el valor de Err, dependiendo del exito o fracaso del envío.

Generalmente, eso suele hacerse colocando Err=Mail.Send pero no estoy segura, generalmente los mails no los manejo con asp.

Te sugiero que verifiques bien (NO VAYAS A POSTEAR LOS DATOS VERDADEROS!) estos datos.

'Asignamos las propiedades al objeto con ASPMAIL
Mail.Host = servidor
Mail.Port = 25 ' Valor opcional. 25 es el puerto por defecto.
'Mail.From = "[email protected]"
Mail.FromName = Nombre ' Opcional
Mail.Subject = titulo
Mail.Body = strBody
Mail.IsHTML = True
Mail.AddAddress Destino
On Error Resume Next

Por si acaso no corresponde el puerto de salida, si está en otro que no es el de defecto, o bien el usuario y password... aún así, como no seteas la variable Err en 0 al inicio, y no cambias su valor en el transcurso del programa, está dando verdadera la validación porque, al no asignar valro Err es nulo.

Te recomiendo que lo inicialices en Cero al comenzar el código, y reveas los procesos para cambiarle el valor en caso de error.

Ese código te lo pasó el proveedor de hosting??? de dónde salió?
__________________
Why can't we not be sober?
www.partitorium.com.ar