[arch-general] SSL I/O error with gmail
Hello all, I am trying to get my gmail to work with mutt but keep getting this error: "SSL failed: I/O error". I then tried to connect to imap.gmail.com with openssl ($openssl s_client -connect imap.mail.me.com:993 and also $openssl s_client -connect imap.mail.me.com:993 -CApath /etc/ssl/certs/) both of which give the following: CONNECTED(00000003) 140098731194024:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:177: --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 228 bytes --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE --- This seems to be a peculiar problem only with gmail as I can successfully connect to icloud's imap server (imap.mail.me.com) without any problems. Does anybody have a clue what could be the problem? TIA -- Aurko Roy GPG key: 0x20C5BC31 Fingerprint:76B4 9677 15BE 731D 1949 85BA 2A31 B442 20C5 BC31
On 2 August 2012 16:40, Aurko Roy <roy.aurko@gmail.com> wrote:
I am trying to get my gmail to work with mutt but keep getting this error: "SSL failed: I/O error".
Does anybody have a clue what could be the problem?
What does your muttrc look like? This works for me: set imap_user=your-username set imap_pass=your-password set folder=imaps://imap.gmail.com/ set spoolfile = +INBOX mailboxes = +INBOX set header_cache = ~/.mutt/hcache set postponed = +[Gmail]/Drafts unset imap_passive set imap_keepalive = 300 set mail_check = 120 set sort=threads jsteel
On 12/08/12||20:26, jsteel wrote:
On 2 August 2012 16:40, Aurko Roy <roy.aurko@gmail.com> wrote:
I am trying to get my gmail to work with mutt but keep getting this error: "SSL failed: I/O error".
Does anybody have a clue what could be the problem?
What does your muttrc look like? This works for me:
set imap_user=your-username set imap_pass=your-password set folder=imaps://imap.gmail.com/ set spoolfile = +INBOX mailboxes = +INBOX set header_cache = ~/.mutt/hcache set postponed = +[Gmail]/Drafts unset imap_passive set imap_keepalive = 300 set mail_check = 120 set sort=threads
jsteel Are you sure to use the correct certificate? Gmail ask for a specific certificate to allow connection, and this should be specified in one of your config file with the <cert_fingerprint> variable.
On Mon, Aug 13, 2012 at 1:18 AM, Arno Gaboury <arnaud.gaboury@gmail.com>wrote:
On 12/08/12||20:26, jsteel wrote:
On 2 August 2012 16:40, Aurko Roy <roy.aurko@gmail.com> wrote:
I am trying to get my gmail to work with mutt but keep getting this error: "SSL failed: I/O error".
Does anybody have a clue what could be the problem?
What does your muttrc look like? This works for me:
set imap_user=your-username set imap_pass=your-password set folder=imaps://imap.gmail.com/ set spoolfile = +INBOX mailboxes = +INBOX set header_cache = ~/.mutt/hcache set postponed = +[Gmail]/Drafts unset imap_passive set imap_keepalive = 300 set mail_check = 120 set sort=threads
jsteel Are you sure to use the correct certificate? Gmail ask for a specific certificate to allow connection, and this should be specified in one of your config file with the <cert_fingerprint> variable.
I have the Thawte's certificates (Thawte_Premium_Server_CA.pem, Thawte_Server_CA.pem) in my /etc/ssl/certs/. Do I need some other certificates to connect? I am not aware of the <cert_fingerprint> variable in the config file. Could you elaborate more on that? Thanks. -- Aurko Roy GPG key: 0x20C5BC31 Fingerprint:76B4 9677 15BE 731D 1949 85BA 2A31 B442 20C5 BC31
On 13/08/12||01:28, Aurko Roy wrote:
On Mon, Aug 13, 2012 at 1:18 AM, Arno Gaboury <[1]arnaud.gaboury@gmail.com> wrote:
On 12/08/12||20:26, jsteel wrote:
On 2 August 2012 16:40, Aurko Roy <[2]roy.aurko@gmail.com> wrote:
I am trying to get my gmail to work with mutt but keep getting this error: "SSL failed: I/O error".
Does anybody have a clue what could be the problem?
What does your muttrc look like? This works for me:
set imap_user=your-username set imap_pass=your-password set folder=imaps://[3]imap.gmail.com/ set spoolfile = +INBOX mailboxes = +INBOX set header_cache = ~/.mutt/hcache set postponed = +[Gmail]/Drafts unset imap_passive set imap_keepalive = 300 set mail_check = 120 set sort=threads
jsteel
Are you sure to use the correct certificate? Gmail ask for a specific certificate to allow connection, and this should be specified in one of your config file with the <cert_fingerprint> variable.
I have the Thawte's certificates (Thawte_Premium_Server_CA.pem,
Thawte_Server_CA.pem) in my /etc/ssl/certs/. Do I need some other certificates to connect? I am not aware of the <cert_fingerprint> variable in the config file. Could you elaborate more on that?
Thanks. -- Aurko Roy GPG key: 0x20C5BC31 Fingerprint:76B4 9677 15BE 731D 1949 85BA 2A31 B442 20C5 BC31
References
1. mailto:arnaud.gaboury@gmail.com 2. mailto:roy.aurko@gmail.com 3. http://imap.gmail.com/
I use offlineimap to fetch my mails from the gmail account. In its ~/offlineimaprc, I need to set this variable: cert_fingerprint=<here is your Thawte_Server fingerprint>. Not sure this is needed if you use Mutt IMAP built-in facilities.
On Mon, Aug 13, 2012 at 12:56 AM, jsteel <mail@jsteel.org> wrote:
On 2 August 2012 16:40, Aurko Roy <roy.aurko@gmail.com> wrote:
I am trying to get my gmail to work with mutt but keep getting this error: "SSL failed: I/O error".
Does anybody have a clue what could be the problem?
What does your muttrc look like? This works for me:
set imap_user=your-username set imap_pass=your-password set folder=imaps://imap.gmail.com/ set spoolfile = +INBOX mailboxes = +INBOX set header_cache = ~/.mutt/hcache set postponed = +[Gmail]/Drafts unset imap_passive set imap_keepalive = 300 set mail_check = 120 set sort=threads
jsteel
My muttrc has the following lines for my gmail: account-hook 'imaps://roy.aurko@imap.gmail.com/' "\ set imap_user="roy.aurko@gmail.com" imap_pass=$my_gpass " set folder="imaps://roy.aurko@imap.gmail.com" mailboxes =INBOX =[Gmail]/Drafts =[Gmail]/'Sent Mail' =[Gmail]/Spam folder-hook 'imaps://roy.aurko@imap.gmail.com:993' " \ set folder=imaps://roy.aurko@imap.gmail.com/ \ postponed=+[Gmail]/Drafts \ record=+[Gmail]/'Sent Mail' \ smtp_url=smtps://smtp.gmail.com:587 \ smtp_pass=$my_gpass \ from='aurko <roy.aurko@gmail.com> ' \ set ssl_force_tls = yes \ realname='Aurko Roy' " I tried with your config, but I get the same error. I doubt this is a mutt issue, since the openssl handshake is failing and mutt cannot connect to imap without it. On a side note I tried using gnutls+emacs for sending mail from my gmail account and that works fine. So I'm wondering if mutt can be set to use gnutls instead of openssl? -- Aurko Roy GPG key: 0x20C5BC31 Fingerprint:76B4 9677 15BE 731D 1949 85BA 2A31 B442 20C5 BC31
participants (3)
-
Arno Gaboury
-
Aurko Roy
-
jsteel