Forum Moderators: phranque
My webhost says it is likely that the customers are using older browsers and nothing can be done because their script that runs the FormMail is using the 'latest mods' and the only remedy is to get the potential customer to upgrade their browser (yeah, right!).
Can anyone throw any light on this problem - is there a solution? (change web host?).
Thanks,
Namniboose
The light I'm throwing is your host, from the sounds of what you wrote, has no idea what they are talking about. Or they meant something slightly different and didn't explain it very well.
'This tunnel port is invalid. The administrator is not allowing tunneling on this port.'
The webhost support person said 'our script that runs the FormMail is using the latest mods and some older versions of a browser may not be applicable to these mods.'
I have no idea what he means by 'mods'.
What he might really mean is 'I can't be bothered to find out the answer to your question so I'll use the standard 'they need to upgrade their browser' line!
Unfortunately I think they spoon fed you a line.
I am not really sure what "This tunnel port is invalid" means we might just have to wait for someone with a little more specific knowledge.
AFAIK upgrading the browser will not help this problem. Was that their only explanation of what that error means?
The only server side solution in this case would be to use the standard HTTP port number 80 instead, like everybody else does.
The form results are sent to:
Is this a non-standard port number?
Error message was: 'This tunnel port is invalid. The administrator is not allowing tunneling on this port'
The person who couldn't send the form recently is in Singapore, doesn't have a firewall on his computer, and was using I.E. version 6.0.26.
Is there sometimes a problem using an AOL address as recipient? (EVERYONE LAUGHS).
the two possible cures are:
1 - stop browsing via a proxy server (uncheck the proxy server box in IE under tools -> internet options -> connections -> LAN settings)
2 - move the pages or scripts to HTTP instead of HTTPS
I don't think either of those are solutions for me:
I don't get the message from my browser, it's the occasional customer who reports not being able to send the form (the last one, from Singapore, told me he got that message).
The form needs to be secure because people are sending credit card information.
However, I will tell any future customer to try unchecking the proxy server box so thanks for that.
Take a look here [theguardianangel.com] for a primer on ports and port assignments.
Your host deviates from the standard port used by most secure servers. Any ISP may block (or firewall) any port. It would be foolish to block the standard ports but some may block traffic on the others (usually those above 1023) for security reasons. Hence, someone visiting your site from that ISP will probably not be able to access your secure pages and you will likely encounter the problems you describe.
I only see two ways to correct this.
1. Convince your host to offer secure services on port 443, the standard.
2. Change hosts.
>Can anyone suggest a good question to ask the host company which might throw more light?
Why are you idiots using port 5522 for connections to the secure server instead of port 443 like everybody else in the world? I might leave out "idiots" in my question but I'd probably add, IT'S CAUSING ME PROBLEMS AND COSTING ME SALES! FIX IT!
Because they probably have many clients using the present setup with few complaints, they are unlikely to change anything. I wouldn't expect much help and I'd probably start looking for a new host.