O envio de e-mail falha quando a autenticação de dois fatores está ativada para o Gmail

92

Estou usando minha conta do Gmail e smtp.gmail.comdentro do meu aplicativo da web para testar e enviar e-mail. quando a autenticação de dois fatores está ATIVADA para minha conta do Gmail, não consegue enviar o e-mail; no entanto, quando eu a desativo, o aplicativo da web envia o e-mail com êxito. Aprecie qualquer tipo de conselho.

user217648
fonte

Respostas:

214

Crie um aplicativo personalizado nas configurações de segurança do Gmail.

1. Log-in into Gmail with your account
2. Navigate to https://security.google.com/settings/security/apppasswords
3. In 'select app' choose 'custom', give it an arbitrary name and press generate
4. It will give you 16 chars token.

Use o token como senha em combinação com sua conta completa do Gmail e a autenticação de dois fatores não será necessária.

Nota: O link na etapa 2 funcionará apenas se você tiver a autenticação de dois fatores ativada.

Stoyan Dimov
fonte
4
Funciona perfeitamente, deve ser marcado como solução. Infelizmente, a documentação do gmail não é tão simples.
vearutop
Trabalho. Estou usando o plug-in SMTP no Drupal 7 com essas credenciais do gmail.
Kristopher Windsor,
1
Onde devo usar meu token? Com meu nome de usuário ou senha? Você pode ser mais claro?
Freedo
2
@Freedo nome de usuário permanece o mesmo, o novo token deve ser usado como uma senha
Stoyan Dimov
1
@ Ze'ev funciona com a premissa de que a senha estará segura em seu aplicativo. (A esperança é que os telefones hoje em dia permitam que ele armazene dados de aplicativos com segurança.) Mas se você souber que a senha está comprometida, você pode pelo menos revogá-la sem interromper o acesso de outros aplicativos.
mwfearnley
0

Se você está aqui devido a dificuldades com o aplicativo de backup ARQ no Mac OSX, descobri que as seguintes configurações funcionam para mim:

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>

A senha do app gerada pelo Google é gerada como @ stoyan-dimov sugere em sua resposta acima, usando o seguinte URL:

https://security.google.com/settings/security/apppasswords

Escolha gerar uma senha de 'Mail' e defina o dispositivo como 'Personalizado' (chamei o meu de "ARQ".)

Advertência: você deve ter a autenticação de dois fatores ativada em sua conta do Google para acessar o URL acima.

RichTBreak
fonte