Gmail stunnel: verificare certificati
Inviato: lun 6 set 2010, 18:39
Ho la necessità di capire come accedere alla mia mailbox di gmail via pop3, senza settare il mailclient dirrettamente verso google.
Quindi immaginerete, stunnel, ssh o roba del genere insomma. Per testare la cosa (per ora ho provato solo con stunnell) ho provato ad usare telnet, ovviamente la sessione non avviene in chiaro ma appunto attraverso il tunnell ssl creato con stunell.
Su un account non-gmail mi funziona. Mentre su gmail no, fallisco sempre l'autenticazione:
Se non ricordo male alcuni mesi fa avevo provato il test del pop usando direttamente openssl dalinea di comando:
Stavolta non vuole autenticarmi. Mettimao per esemipo di avere il seguente acount.
indirizzo: pippo@gmail.com
password: plutoyuk
quando openssl mi presenta il prompt della sessione POP, metto:
Volevo chiedere anche a voi una conferma sulla faccenda. Ho provato anche a mettere l'indirizzo email completo come "user". La password è giusta, perchè via browser accedo normalmente.
Forse che la password vada conversita in base64 o qualcosa del genere?
Grazie per le eventuali risposte.
CONNECTED(00000003)
depth=1 /C=US/O=Google Inc/CN=Google Internet Authority
verify error:num=20:unable to get local issuer certificate
verify return:0
---
Certificate chain
0 s:/C=US/ST=California/L=Mountain View/O=Google Inc/CN=pop.gmail.com
i:/C=US/O=Google Inc/CN=Google Internet Authority
1 s:/C=US/O=Google Inc/CN=Google Internet Authority
i:/C=US/O=Equifax/OU=Equifax Secure Certificate Authority
---
Server certificate
-----BEGIN CERTIFICATE-----
Quindi immaginerete, stunnel, ssh o roba del genere insomma. Per testare la cosa (per ora ho provato solo con stunnell) ho provato ad usare telnet, ovviamente la sessione non avviene in chiaro ma appunto attraverso il tunnell ssl creato con stunell.
Su un account non-gmail mi funziona. Mentre su gmail no, fallisco sempre l'autenticazione:
Codice: Seleziona tutto
"-ERR [AUTH] Username and password not accepted."
Codice: Seleziona tutto
root@slax:~# openssl s_client -connect pop.gmail.com:995indirizzo: pippo@gmail.com
password: plutoyuk
quando openssl mi presenta il prompt della sessione POP, metto:
Codice: Seleziona tutto
user pippo
+OK send PASS
pass plutoyuk
-ERR [AUTH] Username and password not accepted.
read:errno=0
Forse che la password vada conversita in base64 o qualcosa del genere?
Grazie per le eventuali risposte.
CONNECTED(00000003)
depth=1 /C=US/O=Google Inc/CN=Google Internet Authority
verify error:num=20:unable to get local issuer certificate
verify return:0
---
Certificate chain
0 s:/C=US/ST=California/L=Mountain View/O=Google Inc/CN=pop.gmail.com
i:/C=US/O=Google Inc/CN=Google Internet Authority
1 s:/C=US/O=Google Inc/CN=Google Internet Authority
i:/C=US/O=Equifax/OU=Equifax Secure Certificate Authority
---
Server certificate
-----BEGIN CERTIFICATE-----