15 votes

"SASL authentication failed" avec mutt et Gmail, pourquoi ?

Je suis confus, j'ai installé beaucoup de nouveaux paquets et j'ai suivi quelques tutoriels après avoir googlé mais je continue à obtenir ce genre d'erreur SASL. Je ne sais pas si l'erreur se trouve dans certains paramètres de Gmail ou si je dois vérifier certains paramètres d'Ubuntu ?

J'ai pensé que ce tutoriel ici aurait résolu ce problème (j'essaie simplement de mettre en place une lecture locale du courrier avec mutt, en utilisant gmail) mais je ne peux pas voir les choses instruites avec telnet : "250-STARTTLS 250-AUTH PLAIN LOGIN", c'est pourquoi cela ne fonctionne pas.

$cat .muttrc

set imap_user = "XYZ@gmail.com"  
set imap_pass = "pass"   
#set smtp_url = "smtp://name@smtp.gmail.com:465/"  
set smtp_url = "smtp://name@smtp.gmail.com:587/"    
set smtp_pass = "pass"  
set from = "XYZ@gmail.com"  
set realname = "name"    
set folder = "imaps://imap.gmail.com:993" 
set spoolfile = "+INBOX"  
set postponed="+[Gmail]/Drafts"    
set move = no

13voto

Rinzwind Points 270388

Le présent

set smtp_url = "smtp://name@smtp.gmail.com:587/" 

devrait probablement être

set smtp_url = "smtps://username@domain.ex@smtp.gmail.com:465/"

2 différences :

  • utiliser des smpts et non des smtp ;
  • il n'est pas clair que vous vouliez dire cela, mais name dans votre commande devrait ressembler à xxx@yyy.zz (pas seulement le xxx devant le @)

Veillez également à ce que

  • openssl
  • libsasl2
  • gnutls-bin

sont installés.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X