"SASL authentication failed" with mutt and Gmail, why?

23,499

This

set smtp_url = "smtp://[email protected]:587/" 

should probably be

set smtp_url = "smtps://[email protected]@smtp.gmail.​​​com:465/"

2 differences:

  • use smpts and not smtp;
  • it is not clear if you meant that but name in your command should be like [email protected] (not just the xxx in front of the @)

Also make sure

  • openssl
  • libsasl2
  • gnutls-bin

are installed.

Share:
23,499

Related videos on Youtube

Oyibo
Author by

Oyibo

Just an ubuntu-er who's left the realm of windows and has never looked back since.

Updated on September 18, 2022

Comments

  • Oyibo
    Oyibo almost 2 years

    I am confused by this, I have installed a lot of new packages and followed some tutorials after googling but I keep getting this kind of SASL -error. I am not sure whether the mistake is in some Gmail settings or should I check some settings in Ubuntu?

    I thought this tutorial here would have solved this problem (i am simply trying to set up local mail reading with mutt, using gmail) but I cannot see the instructed things with telnet: "250-STARTTLS 250-AUTH PLAIN LOGIN" so that is why it is not working.

    $cat .muttrc
    
    set imap_user = "[email protected]"  
    set imap_pass = "pass"   
    #set smtp_url = "smtp://[email protected]:465/"  
    set smtp_url = "smtp://[email protected]:587/"    
    set smtp_pass = "pass"  
    set from = "[email protected]"  
    set realname = "name"    
    set folder = "imaps://imap.gmail.com:993" 
    set spoolfile = "+INBOX"  
    set postponed="+[Gmail]/Drafts"    
    set move = no
    
    • Admin
      Admin over 12 years
      This question appears to be abandoned and unanswered, could you perhaps add more detail to your question? If this question no longer applies then you can either delete it or answer it yourself if you've solved the problem. Thanks!
    • Admin
      Admin about 7 years
      How on earth is this too localized??
  • pchaigno
    pchaigno almost 7 years
    set smtp_url = "smtp://[email protected]:587/" is correct.
  • Nabin
    Nabin over 6 years
    On mac OSX, 465 port works fine with smtps. Not sure why
  • Edward Tomasz Napierala
    Edward Tomasz Napierala over 4 years
    FWIW, what fixed this problem for me was simply adding: set smtp_authenticators="login" set ssl_starttls = yes set ssl_force_tls = yes to muttrc.
  • MichalHlavacek
    MichalHlavacek almost 4 years
    Thank you for this very useful asnwer. It allowed me to get neomutt working with fastmail.
  • Timo
    Timo over 2 years
    In Ubuntu 20_04, I needed libsasl2-2 instead of libsasl2 which replaced it. Openssl was already installed, gnutls-bin I had to install. The error remains: SASL authentication failed Could not send the message.