After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 652987 - evolution-2.32.3: doesn't connect to local port if proxy configured
evolution-2.32.3: doesn't connect to local port if proxy configured
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: general
2.32.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-06-20 09:48 UTC by Kevin Woldt
Modified: 2017-05-18 14:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kevin Woldt 2011-06-20 09:48:33 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
Comment 1 Sri Ramkrishna 2013-11-07 22:57:12 UTC
Strangely  I'm having the same problem with 3.10.1 :/
Comment 2 Milan Crha 2017-05-18 14:02:37 UTC
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.