View previous topic :: View next topic |
Author |
Message |
darthdeus n00b
Joined: 09 Nov 2019 Posts: 4
|
Posted: Sat Nov 09, 2019 7:38 am Post subject: isync/mbsync certificate issues (with gmail) |
|
|
When I try to sync my gmail account with mbsync I get an error
Code: | SSL error connecting imap.gmail.com (74.125.206.109:993): self signed certificate |
I have however succesfully used the same exact config (with the same certificates downloaded via openssl) on other machines, specifically Arch Linux and MacOS, and it worked. This makes me think that there is something else I need to configure/install on Gentoo for it to accept the certificate I'm using to connect to Gmail's IMAP server.
I have tried installing app-misc/ca-certificates but it did not help. |
|
Back to top |
|
|
The Main Man Veteran
Joined: 27 Nov 2014 Posts: 1171 Location: /run/user/1000
|
Posted: Sat Nov 09, 2019 10:11 am Post subject: |
|
|
That started happening to me month or two ago.
What worked for me is adding this line in .mbsyncrc, for your gmail accounts
Code: | SSLVersions TLSv1.1 |
|
|
Back to top |
|
|
hdcg Tux's lil' helper
Joined: 07 Apr 2013 Posts: 120
|
Posted: Sat Nov 09, 2019 10:14 am Post subject: |
|
|
Hi darthdeus,
check whether mbsync supports SNI. Issueing
Code: | openssl s_client -connect 74.125.206.109 -port 993 |
yields
Code: | CONNECTED(00000003)
Can't use SSL_get_servername
depth=0 OU = "No SNI provided; please fix your client.", CN = invalid2.invalid
verify error:num=18:self signed certificate
verify return:1
depth=0 OU = "No SNI provided; please fix your client.", CN = invalid2.invalid
verify return:1
---
Certificate chain
0 s:OU = "No SNI provided; please fix your client.", CN = invalid2.invalid
i:OU = "No SNI provided; please fix your client.", CN = invalid2.invalid
... |
Adding the SNI info works
Code: | openssl s_client -connect 74.125.206.109 -port 993 -servername imap.gmail.com
CONNECTED(00000003)
depth=2 OU = GlobalSign Root CA - R2, O = GlobalSign, CN = GlobalSign
verify return:1
depth=1 C = US, O = Google Trust Services, CN = GTS CA 1O1
verify return:1
depth=0 C = US, ST = California, L = Mountain View, O = Google LLC, CN = imap.gmail.com
verify return:1
---
Certificate chain
0 s:C = US, ST = California, L = Mountain View, O = Google LLC, CN = imap.gmail.com
i:C = US, O = Google Trust Services, CN = GTS CA 1O1
1 s:C = US, O = Google Trust Services, CN = GTS CA 1O1
i:OU = GlobalSign Root CA - R2, O = GlobalSign, CN = GlobalSign
... |
Best Regards,
Holger |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|