bonjour,
thunderbird consulte sa base de données pour autoconfigurer le compte par rapport à l'adresse email, au domaine de courrier. à toi de vérifier.
:~$ lynx -dump https://autoconfig.thunderbird.net/v1.1/gmail.com
<clientConfig version="1.1">
<emailProvider id="googlemail.com">
<domain>gmail.com</domain>
<domain>googlemail.com</domain>
<!-- MX, for Google Apps -->
<domain>google.com</domain>
<!-- HACK. Only add ISPs with 100000+ users here -->
<domain>jazztel.es</domain>
<displayName>Google Mail</displayName>
<displayShortName>GMail</displayShortName>
<incomingServer type="imap">
<hostname>imap.gmail.com</hostname>
<port>993</port>
<socketType>SSL</socketType>
<username>%EMAILADDRESS%</username>
<authentication>OAuth2</authentication>
<authentication>password-cleartext</authentication>
</incomingServer>
<incomingServer type="pop3">
<hostname>pop.gmail.com</hostname>
<port>995</port>
<socketType>SSL</socketType>
<username>%EMAILADDRESS%</username>
<authentication>password-cleartext</authentication>
<pop3>
<leaveMessagesOnServer>true</leaveMessagesOnServer>
</pop3>
</incomingServer>
<outgoingServer type="smtp">
<hostname>smtp.gmail.com</hostname>
<port>465</port>
<socketType>SSL</socketType>
<username>%EMAILADDRESS%</username>
<authentication>OAuth2</authentication>
<authentication>password-cleartext</authentication>
</outgoingServer>
<enable visiturl="https://mail.google.com/mail/?ui=2&shva=1#settings/fwdandpop">
<instruction>You need to enable IMAP access</instruction>
</enable>
<documentation url="http://mail.google.com/support/bin/answer.py?answer=13273">
<descr>How to enable IMAP/POP3 in GMail</descr>
</documentation>
<documentation url="http://mail.google.com/support/bin/topic.py?topic=12806">
<descr>How to configure email clients for IMAP</descr>
</documentation>
<documentation url="http://mail.google.com/support/bin/topic.py?topic=12805">
<descr>How to configure email clients for POP3</descr>
</documentation>
<documentation url="http://mail.google.com/support/bin/answer.py?answer=86399">
<descr>How to configure TB 2.0 for POP3</descr>
</documentation>
</emailProvider>
<webMail>
<loginPage url="https://accounts.google.com/ServiceLogin?service=mail&continue=http://mail.google.com/mail/"/>
<loginPageInfo url="https://accounts.google.com/ServiceLogin?service=mail&continue=http://mail.google.com/mail/">
<username>%EMAILADDRESS%</username>
<usernameField id="Email"/>
<passwordField id="Passwd"/>
<loginButton id="signIn"/>
</loginPageInfo>
</webMail>
</clientConfig>
transaction "list" (mailboxes) telnet rfc imap 3501 avec imap.gmail.com ssl 993 pour
toto@gmail.com et mot_de_passe en clair
:~$ openssl s_client -crlf -CApath /etc/ssl/certs/ -connect imap.gmail.com:993
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
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIFiTCCBHGgAwIBAgIRAOhZGXZ6dt4FCAAAAAAucVYwDQYJKoZIhvcNAQELBQAw
QjELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczET
MBEGA1UEAxMKR1RTIENBIDFPMTAeFw0yMDAyMTIxMTQ2MjJaFw0yMDA1MDYxMTQ2
MjJaMGgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
Ew1Nb3VudGFpbiBWaWV3MRMwEQYDVQQKEwpHb29nbGUgTExDMRcwFQYDVQQDEw5p
bWFwLmdtYWlsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKF4
Qo//iz58eAt9ejuS62Ak8VqpwZKs9BHgYWqS10vRY9fAGlu5CN2IuB1V8EDJWRzH
hLA9nye3ma51/3+d8d5HDzCslkiFItxXpCy1V58NRkZEqiMT4n87lvNcdDtwHfY+
en5r5kZ3M1eF/saZN4KxgbjAYtZFynWu7G5n44NqXrilLB2d8Z9kA+YNFBBQVR+k
UP8nB8tDb/ArpU4g0iHS/PnzUu0Ho0/WvqHrF0oUsdACkJghOPH/apscVRJKmSOO
2qEF4bwVgYLt9bPtJB4oZZUqhiiOY52ekmKpR36UmtsA3XzjXb2y8kSJnuZ2Zxhp
2PdQXqyWAltvL1i/7mMCAwEAAaOCAlIwggJOMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT8X9tWgFMJ
ztjXHqTn1w8ZO6hhkjAfBgNVHSMEGDAWgBSY0fhuEOvPm+xgnxiQG6DrfQn9KzBk
BggrBgEFBQcBAQRYMFYwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnBraS5nb29n
L2d0czFvMTArBggrBgEFBQcwAoYfaHR0cDovL3BraS5nb29nL2dzcjIvR1RTMU8x
LmNydDAZBgNVHREEEjAQgg5pbWFwLmdtYWlsLmNvbTAhBgNVHSAEGjAYMAgGBmeB
DAECAjAMBgorBgEEAdZ5AgUDMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9jcmwu
cGtpLmdvb2cvR1RTMU8xLmNybDCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1ALIe
BcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABcDlvo3oAAAQDAEYwRAIg
RJb6YMOM/dY7KKX9SyAtAB/pnAmBQN1O8Zlz7D8JdWICIHTugglqVbe23x3xICZa
VJimAgS7+vJE15OoiTShVBXbAHUAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1
loFxRVgAAAFwOW+jkAAABAMARjBEAiBp2fdjwUWiHZNAscPyTSzFsygxzRM+USZK
pheMVWXcEAIgRn6byFidVYRmUY/gpV/prDZMzKs5FzcXbsL3w3NpNCowDQYJKoZI
hvcNAQELBQADggEBAGW62ydKYV9MYqasC2OXaHFx2HWqainC2OEY+NhW0KttItfr
5W/4FDlYdwQMJVEWF1eRSBfu0rXHnsF2FyM3bYOWsfzY06K5PtXVxIol0TOSyKlU
X/E7ukiwGX76s17ZZsvcmm3BcxWsgDk0UWrm9j0uiUf6nmSQZHfiE1/OVM180185
qwh6TXJfaj1POKzY63/zzUEw0ktem50/mH2lbR+wwj+VHTThA/fEPEcBgJ0R9JAD
Maym1gww7g4LiSZDMz/uFlBVj3r/nTUC7eHN6P8VuO4AWZfyucPWCxKPkKV7u7zX
rECu4PV72CAmXPisvQCzAoQulqhvZrQ+QunTuc8=
-----END CERTIFICATE-----
subject=/C=US/ST=California/L=Mountain View/O=Google LLC/CN=imap.gmail.com
issuer=/C=US/O=Google Trust Services/CN=GTS CA 1O1
---
No client certificate CA names sent
Peer signing digest: SHA256
Server Temp Key: ECDH, P-256, 256 bits
---
SSL handshake has read 3239 bytes and written 431 bytes
---
New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES128-GCM-SHA256
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
Protocol : TLSv1.2
Cipher : ECDHE-RSA-AES128-GCM-SHA256
Session-ID: 1044756CF50AF54FB8438B52381E56E16623154713456285D193881E67D32DF8
Session-ID-ctx:
Master-Key: 7399994067676BF7111D3354DFBA2434388670D8FA9656764CC0025CF2506C71CA61E69CE7CCE77838D444D8D8062F87
Key-Arg : None
PSK identity: None
PSK identity hint: None
SRP username: None
TLS session ticket lifetime hint: 100799 (seconds)
TLS session ticket:
0000 - 01 f6 a4 ab a1 34 a9 b6-5b e0 54 3a 53 fc c0 cd .....4..[.T:S...
0010 - b7 ad 1d 5a fa 04 d6 b8-74 40 87 51 1a eb d1 a7 ...Z....t@.Q....
0020 - 9a ce a0 a7 85 ad 8d 5b-ea 87 6f 11 4b 59 ce 4b .......[..o.KY.K
0030 - 24 33 2f 2c 03 63 41 2d-18 6a 8e 97 8b 25 7c b7 $3/,.cA-.j...%|.
0040 - 28 78 94 03 9d fa b4 94-88 d0 5b 85 c9 58 1f d5 (x........[..X..
0050 - 55 25 b4 9e 09 f3 54 aa-c1 8a 67 f7 27 61 4a 0f U%....T...g.'aJ.
0060 - 9a 7b e2 00 38 15 be c0-06 b0 50 75 e9 c1 21 44 .{..8.....Pu..!D
0070 - b6 dc db 78 43 62 3a da-7f 61 96 de 8c 2d 79 5f ...xCb:..a...-y_
0080 - 66 a6 86 b8 62 c3 43 63-e8 35 bc 3c a7 0f 28 72 f...b.Cc.5.<..(r
0090 - 3b c2 47 90 c1 e9 11 a9-6a dc 4c ed 80 ee 8c ac ;.G.....j.L.....
00a0 - af 9e cf 87 ab c4 51 7d-a1 7e 61 70 e8 60 da 02 ......Q}.~ap.`..
00b0 - 4a 7b 39 37 49 47 db 62-31 12 32 33 71 c1 a5 6e J{97IG.b1.23q..n
00c0 - de fb 86 dd 76 8d 13 4a-96 a5 98 6d 84 cb e6 24 ....v..J...m...$
00d0 - 11 80 7c 37 28 3c fa ab-3c 35 d3 5b d2 ..|7(<..<5.[.
Start Time: 1582633726
Timeout : 300 (sec)
Verify return code: 0 (ok)
---
* OK Gimap ready for requests from ....
a1 capability
* CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 XYZZY SASL-IR AUTH=XOAUTH2 AUTH=PLAIN AUTH=PLAIN-CLIENTTOKEN AUTH=OAUTHBEARER AUTH=XOAUTH
a1 OK Thats all she wrote! ....
a2 login toto@gmail.com mot_de_passe
* CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE ENABLE MOVE CONDSTORE ESEARCH UTF8=ACCEPT LIST-EXTENDED LIST-STATUS LITERAL- SPECIAL-USE APPENDLIMIT=35651584
a2 OK toto@gmail.com authenticated (Success)
a3 list "" "*"
* LIST (\HasNoChildren) "/" "Drafts"
* LIST (\HasNoChildren) "/" "INBOX"
* LIST (\HasNoChildren) "/" "Personal"
* LIST (\HasNoChildren) "/" "Queue"
* LIST (\HasNoChildren) "/" "Receipts"
* LIST (\HasNoChildren) "/" "Sent"
* LIST (\HasNoChildren) "/" "Trash"
* LIST (\HasNoChildren) "/" "Travel"
* LIST (\HasNoChildren) "/" "Work"
* LIST (\HasChildren \Noselect) "/" "[Gmail]"
* LIST (\Drafts \HasNoChildren) "/" "[Gmail]/Brouillons"
* LIST (\HasNoChildren \Trash) "/" "[Gmail]/Corbeille"
* LIST (\HasNoChildren \Important) "/" "[Gmail]/Important"
* LIST (\HasNoChildren \Sent) "/" "[Gmail]/Messages envoy&AOk-s"
* LIST (\HasNoChildren \Junk) "/" "[Gmail]/Spam"
* LIST (\Flagged \HasNoChildren) "/" "[Gmail]/Suivis"
* LIST (\All \HasNoChildren) "/" "[Gmail]/Tous les messages"
a3 OK Success
a4 logout
* BYE LOGOUT Requested
a4 OK 73 good day (Success)
read:errno=0
edit: variante telnet smtp.gmail.com 465 mot_de_passe en clair; envoi d'un message
:~$ openssl s_client -crlf -CApath /etc/ssl/certs/ -connect smtp.gmail.com:465 -ign_eof
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 = smtp.gmail.com
verify return:1
---
Certificate chain
0 s:/C=US/ST=California/L=Mountain View/O=Google LLC/CN=smtp.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
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIFjTCCBHWgAwIBAgIRAMzuOfgeKnRzCAAAAAAucWIwDQYJKoZIhvcNAQELBQAw
QjELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczET
MBEGA1UEAxMKR1RTIENBIDFPMTAeFw0yMDAyMTIxMTQ2MzFaFw0yMDA1MDYxMTQ2
MzFaMGgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
Ew1Nb3VudGFpbiBWaWV3MRMwEQYDVQQKEwpHb29nbGUgTExDMRcwFQYDVQQDEw5z
bXRwLmdtYWlsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxT
Y02haSYjMowkeUH26r0NUUDC4ehY07c+HOm8rRPdFsinAzHP6TYCfoR5QohIjCTY
t4BUDDQB1vlTL0bHmAyoNIBmkqDXtRzqIHFxpP4S1B4CYCEGjSaCGB9c95gtIN7V
NtCkp+enWpSnZ/qHtYnJQnjqLe87XBqMbnJ5Qduw+U3vD+ilgJ4ktAq29+Dusggp
Y89JfjzBFdXUqlBVzUURupwVksubO6THiGpJS36OfBUiJc6oNwBDCKuZ4MBERXm9
Z139xiN11I98VRxd9lztp9RVS4AlsoMTjxlWa7aLhbdQr9wEmAzuZmws0ACJpa+Q
3vewi8GYj7doM8kocqECAwEAAaOCAlYwggJSMA4GA1UdDwEB/wQEAwIFoDATBgNV
HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTUoQftjChH
2/w6duiqV9ABp6qJXDAfBgNVHSMEGDAWgBSY0fhuEOvPm+xgnxiQG6DrfQn9KzBk
BggrBgEFBQcBAQRYMFYwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnBraS5nb29n
L2d0czFvMTArBggrBgEFBQcwAoYfaHR0cDovL3BraS5nb29nL2dzcjIvR1RTMU8x
LmNydDAZBgNVHREEEjAQgg5zbXRwLmdtYWlsLmNvbTAhBgNVHSAEGjAYMAgGBmeB
DAECAjAMBgorBgEEAdZ5AgUDMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9jcmwu
cGtpLmdvb2cvR1RTMU8xLmNybDCCAQYGCisGAQQB1nkCBAIEgfcEgfQA8gB3ALIe
BcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABcDlvyL0AAAQDAEgwRgIh
APmwDBtc20oKqhKUJYc6zMgm0RlfKH7d/ewij6w52NF3AiEAqwO99LW0Bt+wxvHF
mEnMVbsKiyF/ptvm/eHZBzMl/CEAdwBep3P531bA57U2SH3QSeAyepGaDIShEhKE
GHWWgXFFWAAAAXA5b8jQAAAEAwBIMEYCIQDB5qIxQkiSObabVRtCoZxoXw6YEWuX
0cjXETxZsiSFxwIhAJ11zuCiRPD+zX9qiIhdaTGF+mjqlTtEJ4qV0B3saGgKMA0G
CSqGSIb3DQEBCwUAA4IBAQACHMn5zZzScRSTVLVaYDaEz/KkNuS5FFXu1wSSVPD+
k/VovWCouMKdYeY5aqw4THFXxfbPGXmk1QnsZGue/BqH7IoBMd+AKsA56pIUC9/2
KqEg5o5klOGRexRps8l0Y2YXJztoBgv4BOYe+JLUZRakJHmXEP3PhLxMuaw0Os/g
jbp4naHV0jMiKTiWiWBuW4t24fPibgRrbj2ouAd2eofaNoafiEnJy7qDczJYUcIf
6XX/BX1a59MFMUVZsoN/m0fZlqoAZqKl+oxXTFKnEC2+co6cuwBFiz+MxiD2YaSm
ge2MQlrbLJ4/e5XCUjYhPND6GSsypfNg0tpxmwLHnQZT
-----END CERTIFICATE-----
subject=/C=US/ST=California/L=Mountain View/O=Google LLC/CN=smtp.gmail.com
issuer=/C=US/O=Google Trust Services/CN=GTS CA 1O1
---
No client certificate CA names sent
Peer signing digest: SHA256
Server Temp Key: ECDH, P-256, 256 bits
---
SSL handshake has read 3243 bytes and written 431 bytes
---
New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES128-GCM-SHA256
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
Protocol : TLSv1.2
Cipher : ECDHE-RSA-AES128-GCM-SHA256
Session-ID: D1FBDEFA6763B58B66EBF66F323010F3823737886E8620B8A9467334F8AE25AB
Session-ID-ctx:
Master-Key: FA5E808DF748400426F565D090DC60735CA36167622DBE0BD5CF01E9DF769EF2C0773132C3B75347A89F6A656CA9E928
Key-Arg : None
PSK identity: None
PSK identity hint: None
SRP username: None
TLS session ticket lifetime hint: 100800 (seconds)
TLS session ticket:
0000 - 01 f6 a4 ab a1 34 a9 b6-5b e0 54 3a 53 fc c0 cd .....4..[.T:S...
0010 - f7 34 f9 34 06 9b bc 4e-eb da 45 0a 76 ee 10 98 .4.4...N..E.v...
0020 - 97 b7 f4 f9 3f 0e d2 80-29 d1 4d 46 d6 fa 46 60 ....?...).MF..F`
0030 - ba 63 b7 57 81 d4 b9 c4-52 d2 93 c0 50 d8 9b e0 .c.W....R...P...
0040 - 01 9a b2 a8 a0 83 f4 a1-ec 11 ee c6 19 24 4f 88 .............$O.
0050 - 6e 4b df d1 d6 3f 5f d4-b1 e5 e9 76 9d f1 ff c8 nK...?_....v....
0060 - 25 9b 35 2f 4c cc 5b e6-9a c5 fb 81 a5 02 ff 1c %.5/L.[.........
0070 - e3 b1 bf 76 ec 59 e3 34-7e 0c 87 cd 8c e5 af 3b ...v.Y.4~......;
0080 - 39 30 fe c0 a7 35 e5 c1-c8 e0 b4 35 5d 14 6e 38 90...5.....5].n8
0090 - 0f 8e c5 fe 1f f2 f7 f9-71 93 b2 6d f8 d9 61 ce ........q..m..a.
00a0 - 70 5f 61 21 d6 30 82 5c-2e 23 8e 06 43 b8 69 54 p_a!.0.\.#..C.iT
00b0 - cd 34 0a a5 39 51 0b d7-01 4d 8a a5 7c a4 b4 25 .4..9Q...M..|..%
00c0 - a7 14 ba 8f 2b 99 b9 e1-1f 4d 43 9c 85 7d 7f b5 ....+....MC..}..
00d0 - 81 4d 4f 3e 0d a2 c3 af-d8 ca eb 48 81 .MO>.......H.
Start Time: 1582637654
Timeout : 300 (sec)
Verify return code: 0 (ok)
---
220 smtp.gmail.com ESMTP h71sm4544477wme.26 - gsmtp
ehlo a.com
250-smtp.gmail.com at your service, ....
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
auth plain
334
blabla==
235 2.7.0 Accepted
MAIL FROM: <toto@gmail.com>
250 2.1.0 OK ... - gsmtp
RCPT TO: <toto@gmail.com>
250 2.1.5 OK ... - gsmtp
DATA
354 Go ahead ... - gsmtp
bonjour la planète
.
250 2.0.0 OK ... - gsmtp
blabla== correspond à
:~$ printf 'toto\0toto\0mot_de_passe' | openssl base64 -e
dG90bwB0b3RvAG1vdF9kZV9wYXNzZQ==