git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git send-email does not work with Google anymore?!

From
Paolo Bonzini <bonzini@gnu.org>
Date
Oct 5, 2017, 13:43 UTC
Message-ID
<384b95b9-822a-872a-999a-10b5e1e60076@gnu.org>
In-Reply-To
<EC14D46D-61AB-4531-AE20-8C2B3F6B5A2A@gmail.com>
On 05/10/2017 12:52, Lars Schneider wrote:
Show 26 quoted lines
> Hi,
> 
> I used to use the Google SMTP server to send my patches to the list with 
> the following config:
> 
>     [sendemail]
>         smtpencryption = tls
>         smtpserver = smtp.gmail.com
>         smtpuser = larsxschneider@gmail.com
>         smtpserverport = 587
>         from = larsxschneider@gmail.com
>         chainreplyto = false
>         suppresscc = self
> 
> Apparently that stopped working today. I get this error:
> 
>     (mbox) Adding cc: Lars Schneider <larsxschneider@gmail.com> from line 'From: Lars Schneider <larsxschneider@gmail.com>'
>     Password for 'smtp://larsxschneider@gmail.com@smtp.gmail.com:587':
>     5.7.14 <https://accounts.google.com/signin/continue?...token...
>     5.7.14 ...> Please log in via your web browser and
>     5.7.14 then try again.
>     5.7.14  Learn more at
>     5.7.14  https://support.google.com/mail/answer/78754 ... - gsmtp
> 
> Of couse I tried to log in via web browser etc. Does anyone else use 
> Google as SMTP server? If yes, does it work for you?

It's probably a good idea to set up two-factor authentication and add an app-specific password for "git send-email" (at least that's what I do).

The password can be stored encrypted using the OS keychain, or if you don't want/have one (e.g. you are running headless) you could check if your distro installs git-credential-netrc. Create a ~/.netrc.gpg file, where the decrypted content should look like

    machine smtp.gmail.com login larsxschneider@gmail.com password mypassword
Then do
    git config --global credential.helper netrc
and you're all set. :)
Paolo
Previous: Lars SchneiderNext: ankostis
Message 2 of 9 in “git send-email does not work with Google anymore?!”
  1. Lars SchneiderOct 5, 2017
  2. Paolo BonziniOct 5, 2017
  3. ankostisOct 5, 2017
  4. Paolo BonziniOct 5, 2017
  5. Kaartic SivaraamOct 6, 2017
  6. Christian CouderOct 6, 2017
  7. Ævar Arnfjörð BjarmasonOct 6, 2017
  8. Dennis KaarsemakerOct 23, 2017
  9. Lars SchneiderNov 17, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.