Implementation Bug: Bug 44995
Setup Configuration:
Enter a SOCKS Proxy V5 server into Edit | Preferences | Advanced |
Proxies | Manual Configuration, the SOCKS textfield.
Testing / Success Criteria:
Client, with SOCKS enabled per above instructions, will connect in a seamless,
transparent fashion to all protocols listed below on each platform.
Using netstat, verify that the client is making a connection to
your SOCKS Proxy server.
Make sure to verify on the following configurations:
Platform | IMAP | POP3 | NNTP | AOL Mail | WebMail | SMTP | NEWS/IMAP/POP3 |
over SSL * |
--------------------------------------------------------------------------------|
Win 2000 | | | | | | | |
OS X 10.1.4 | | | | | | | |
Win 9.x | | | | | | | |
Mandrake 8.1 | | | | | | | |
Mac OS 9.2.2 | | | | | | | |
--------------------------------------------------------------------------------|
Error Handling / Special Cases:
Action: Enter a bogus hostname and/or port into the Proxy field.
Result: You should see an error message about connecting to the server (undetermined at this point
whether this should be the proxy server or the server you're attempting to connect to.)
Action: Enter a valid hostname, use mail. Go offline, edit the value to be invalid and go online.
Result: You should get an error message, see above. Also try interchanging valid for invalid in the above test.
Action: Physically disconnect from the network, then reconnect.
Result: Upon reconnect, we should still be hitting the SOCKS proxy server.
Known Issues (the 1st two adversely affect mail) and related links:
Connection / Severe:
Bug 134304 - Migration values fail from 4.7x
Bug 122752 - Proxy authentication support
Proxy Auto Configuration (PAC):
Bug 78176 - SOCKS return value is not version specific
General Protocol Links:
http://www.socks.nec.com/socksprot.html
There exist many more bugs on SOCKS - specifically, robust UI for controlling
individual connections,
see bug 51472.