Macintosh Outlook Express Fails with SOCKS Proxy
ID: Q187038
 
  | 
The information in this article applies to:
- 
Microsoft Proxy Server version  2.0
 
- 
Microsoft Outlook Express versions  4.0, 4.0c, 4.5 for Macintosh
 
SYMPTOMS
The e-mail function of Microsoft Outlook Express fails to connect to
Internet Mail servers when used with the Microsoft Proxy Server 2.0 SOCKS
service.
CAUSE
Outlook Express Mail supports SOCKS version 4.0. It does not support the
Microsoft Proxy 2.0 version of the SOCKS protocol (version 4.3a), which
gives support for DNS resolution.
WORKAROUND
Outlook Express must either be configured by using the IP address of the
SMTP and POP mail server along with the IP address of the Proxy Server's
internal network interface or by configuring an internal DNS server that
does internet resolution.
To ensure Outlook Express is configured properly, perform the following
steps:
- Start Outlook Express.
 
- Click Edit/Preferences from the Macintosh Menu.
 
- In the Preferences window, click E-mail under the Accounts section
in
   left pane.
 
- For each of the following sections in the E-mail pane (on the right
   side), set the values as follows:
   
Sending Mail Section:
     SMTP Server - Set this value to the SMTP Server's IP address (not the
     DNS name)
Receiving Mail Section:
     POP Server - Set this value to the POP Server's IP address (not the
     DNS name)
 
- In the left pane, click Proxies under the Network section.
 
- In the right pane, verify that Enabled is checked. If not, click the
   Enabled option.
 
- In the Protocol drop-down list, choose Other.
 
- In the Method drop-down list, choose SOCKS.
 
- Type in the IP address of the Microsoft Proxy Server's internal
network
   interface in the Address section under Method (for example,
   http://ProxyServer's_IP_address).
 
- Enter 1080 for the Port value (the option next to Address). This
value
    is the control channel used to communicate with the Microsoft SOCKS
    service so that the client can request the commands it needs to reach
    the Internet.
 
- Click OK to save the above changes.
 
- On the Proxy Server computer, verify that permissions have been granted for
the
   Macintosh clients on port 1080 by performing the
following:
 
- Open Internet Service Manager.
 
- Right-click SOCKS Service and click Properties.
 
- Click the Permissions tab.
 
- Click Add.
 
- Set the permissions to the following settings:
Action - Permit
      Source - All (this can be on an individual IP basis)
      Destination - All (this can be on an individual IP basis)
 
- Create the following three filters for mail to be sent and received (if trying to secure protocols):      
Port - EQ (equal) - 1080
      Port - EQ (equal) - 25
      Port - EQ (equal) - 110
-or-
   Create one filter that permits all to go through SOCKS on any port
   connection:
Port - GE 0
 
- Click OK, and then click OK again.
 
With these settings Outlook should be able to send and receive mail
appropriately.
NOTE: When you add permissions in the SOCKS interface and apply changes,
the next time the permissions list is viewed, the values may reflect a
zero
value for the ports. For more information, please see the following article in the Microsoft Knowledge Base:Q176958 Socks Port Number Always Shows as Zero (0) in Permission List
Keywords          : prx2faq kbfaq 
Version           : MACINTOSH:4.0,4.0c,4.5; winnt:2.0
Platform          : MACINTOSH winnt 
Issue type        : kbbug 
Last Reviewed: June 10, 1999