525
smtpServerPort = 587
526
----
527
528
+Gmail does not allow using your regular password for `git send-email`.
529
If you have multi-factor authentication set up on your Gmail account, you can
530
generate an app-specific password for use with `git send-email`. Visit
531
https://security.google.com/settings/security/apppasswords to create it.
532
532
-You can also use OAuth2.0 authentication with Gmail. `OAUTHBEARER` and
533
-`XOAUTH2` are common methods used for this type of authentication. Gmail
534
-supports both of them. As an example, if you want to use `OAUTHBEARER`, edit
535
-your `~/.gitconfig` file and add `smtpAuth = OAUTHBEARER` to your account
536
-settings:
533
+Alternatively, instead of using an app-specific password, you can use
534
+OAuth2.0 authentication with Gmail. OAuth2.0 is more secure than
535
+app-specific passwords, and works regardless of whether you have multi-factor
536
+authentication set up. `OAUTHBEARER` and `XOAUTH2` are common mechanisms used
537
+for this type of authentication. Gmail supports both of them. As an example,
538
+if you want to use `OAUTHBEARER`, edit your `~/.gitconfig` file and add
539
+`smtpAuth = OAUTHBEARER` to your account settings:
540
541
----
542
[sendemail]
547
smtpAuth = OAUTHBEARER
548
----
549
547
-Alternatively, you can use a tool developed by Google known as
550
+Another alternative is using a tool developed by Google known as
551
https://github.com/google/gmail-oauth2-tools/tree/master/go/sendgmail[sendgmail]
552
to send emails using `git send-email`.
553
555
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556
Unlike Gmail, Microsoft Outlook no longer supports app-specific passwords.
557
Therefore, OAuth2.0 authentication must be used for Outlook. Also, it only
555
-supports `XOAUTH2` authentication method.
558
+supports `XOAUTH2` authentication mechanism.
559
560
Edit `~/.gitconfig` to specify your account settings for Outlook and use its
561
SMTP server with `git send-email`: