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 748591 - Gmail connexion (IMAP) does not work behind a proxy
Gmail connexion (IMAP) does not work behind a proxy
Status: RESOLVED DUPLICATE of bug 733876
Product: evolution
Classification: Applications
Component: Mailer
3.12.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2015-04-28 15:16 UTC by Frédéric Parrenin
Modified: 2015-04-30 06:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Frédéric Parrenin 2015-04-28 15:16:38 UTC
At work, I have a proxy server.
I configured my google account in the Online Account configuration dialog without trouble.

However, evolution-mail does not work for this gmail account.
I can't even see my list of folders.
The error message is the following:

error connecting to imap server 
proxy protocol 'http' not supported

I don't actually understand what the http proxy settings have to do with an IMAP connexion.
This problem seems related to this red hat bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=969247

I reproduced this problem on the computer of one of my colleagues with his gmail account.
Comment 1 Milan Crha 2015-04-29 05:42:32 UTC
Thanks for a bug report. Could you open Edit->Preferences->Network Preferences and verify what Proxy settings you've setup there, either global, or for that one particular account, please? The IMAP account is supposed to use a SOCKS proxy, not the HTTP one.
Comment 2 Frédéric Parrenin 2015-04-29 11:47:27 UTC
The proxy settings are configured to use the system proxy settings.
According to my network admin, our proxy server is not SOCKS compatible.
So there is no way I can use evolution at work.
Still, I don't understand why evolution needs the SOCKS proxy server while, e.g. thunderbird does not need it.
Comment 3 Milan Crha 2015-04-30 06:23:21 UTC
The SOCKS is used for mail, the HTTP for http traffic, the HTTPS for https traffic. That's how it's done.

I just found pretty much the same bug report for Geary bug #714853.

In any case, evolution uses GLib's gio stream to connect to the server, which are reporting that error. that was filled and fixed in bug #733876, thus I mark this as a duplicate of it. I suppose Evolution 3.16.x with GLib 2.44 has this fixed.

*** This bug has been marked as a duplicate of bug 733876 ***