pues se necesita saber el error que te genera, edita esto:
Código ASP:
Ver originalIf Err <> 0 Then
Response.Write "popup.mensaje=Error, envíelo mas tarde " '& Err.Description
Else
Response.Redirect "gracias.asp"
End If
por esto
Código ASP:
Ver originalIf Err <> 0 Then
response.write "Error numero : " & err.number & "<br>"
response.write "Descripcion : " & err.description & "<br>"
'Response.Write "popup.mensaje=Error, envíelo mas tarde " '& Err.Description
Else
Response.Redirect "gracias.asp"
End If
con eso te dira cual fue el error y su descripcion.
postealo para ayudarnos.
y tambien puedes verificar el error que te da en la pagina (bueno si es un error 800 algo)
http://tutorials.aspfaq.com/8000xxxxx-errors.html