2014-11-04 12 views
41

Używam mojego konta Gmail i smtp.gmail.com w mojej aplikacji internetowej do testowania i wysyłania wiadomości e-mail. gdy uwierzytelnianie dwuskładnikowe jest włączone dla mojego konta Gmail, nie wysyła wiadomości e-mail, ale gdy wyłączę uwierzytelnianie dwuetapowe dla mojego konta Gmail, aplikacja internetowa pomyślnie wysyła wiadomości e-mail. Doceniam każdą radę.Wysyłanie wiadomości e-mail nie powiedzie się, gdy uwierzytelnianie dwuetapowe jest włączone w Gmailu

+0

https://stackoverflow.com/questions/47368154/how-to-make-google-authentication-scan-qr-code/47368506#47368506 sprawdź to –

Odpowiedz

88

Utwórz niestandardową aplikację w swoich ustawieniach zabezpieczeń Gmaila.

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. 

Użyj tokena jako hasła w połączeniu z pełnym kontem Gmail, a uwierzytelnianie dwuskładnikowe nie będzie wymagane.

+2

Działa idealnie, należy oznaczyć jako rozwiązanie. Niestety dokumentacja Gmaila nie jest tak prosta. – vearutop

+0

Działa. Używam wtyczki SMTP w Drupal 7 w/tych danych logowania do Gmaila. –

+0

Gdzie powinienem użyć mojego tokena? Z moją nazwą użytkownika lub hasłem? Czy możesz być bardziej klarowny? – Freedo

Powiązane problemy