GNOME Bugzilla – Bug 652987
evolution-2.32.3: doesn't connect to local port if proxy configured
Last modified: 2017-05-18 14:02:37 UTC
I use net-mail/davmail as gateway to connect to an Exchange Server. Davmail opens a new port localhost:1143, where I can connect with evolution. Additional I configured a proxy to http://example.com:8080 with the Network Proxy Preferences, except localhost and 127.0.0.0/8 . On startup evolutions tries to connect to the proxy although the imap server is configured as localhost:1143 . Reproducible: Always Steps to Reproduce: 1. System -> Preferences -> Network Proxy Manual proxy configuration Use the same proxy for all protocols HTTP proxy: http://example.com 8080 Ignored Hosts: localhost; 127.0.0.0/8 2. Applications -> Office -> DavMail Gateway Configure Davmail IMAP to listen to port 1143 3. Applications -> Office -> Evolution Mail and Calendar Create IMAP account with server localhost:1143 Actual Results: Evolution now tries to connect to the proxy example.com and fails to download the mails because of connection timeout. Used proxy settings in evolution: - Use system settings = connection to proxy - Direct connect = connection to proxy - Manual settings with all fields empty = connection to proxy # netstat -p Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 woldtkevin.exampl:38086 example.com:8080 VERBUNDEN 28825/evolution Expected Results: I expect that evolution respects the ingnored hosts list or if it is configured to connect directly to not connect to the proxy. mail-client/thunderbird-bin-3.1.10 works correct with the proxy setting. https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/773908 describes the same problem. Comment #9 (https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/773908/comments/9) lists a workaround which works for me: 1. set direct connection in gnome-network-properties 2. start evolution 3. reset proxy settings in gnome-network-properties
Strangely I'm having the same problem with 3.10.1 :/
I'm closing this as obsolete in favour of the current stable series, which is 3.24.x. It uses GProxyResolver as provided by glib.