Sending email fails when two factor authentication is on for Gmail
If you are here because of difficulties with the ARQ backup app on Mac OSX, I found the following settings worked for me:
SMTP hostname: smtp.gmail.com
SMTP Port: 587
Click: Enable SSL (STARTTLS)
Authentication Type: Password (SASL PLAIN)
User Name: <full Gmail email address>
Password: <Google-generated app password>
The Google-generated app password is generated as @stoyan-dimov suggests in his answer above, using the following URL:
https://security.google.com/settings/security/apppasswords
Choose to generate a 'Mail' password, and set the device as 'Custom' (I called mine "ARQ".)
Caveat: You must have two-factor authentication enabled on your Google account to get to the above URL.
Create a custom app in you Gmail security settings.
- Log-in into Gmail with your account
- Navigate to https://security.google.com/settings/security/apppasswords
- In 'select app' choose 'custom', give it an arbitrary name and press generate
- It will give you 16 chars token.
Use the token as password in combination with your full Gmail account and two factor authentication will not be required.
Note: The link in step 2 will work only if you have 2-factor-authentication enabled.