2014-11-02 2 views
15

Ich bin neu in Django und Entwicklung einer Webanwendung mit django.Ich habe erfolgreich die Anmeldefunktion mit Userena in meiner Webanwendung festgelegt und kann als Benutzer mit Bestätigungs-E-Mail registrieren. kann ich Ihnen meine SMTP-Einstellungen in meinem settings.py Datei zeigenDjango SMTPAuthenticationError

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 
EMAIL_USE_TLS = True 
EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_USER = '[email protected]' 
DEFAULT_FROM_EMAIL = '[email protected]' 
SERVER_EMAIL = '[email protected]' 
EMAIL_HOST_PASSWORD = '**************' 

alles in Ordnung war, bevor ich meine EMAIL_HOST_PASSWORD

Infact, ich aus irgendeinem Grund haben sich geändert haben das bisherige Passwort, das ändern SERVER_EMAIL ([email protected]). Ich habe bereits das EMAIL_HOST_PASSWORD gemäß dem neuen SERVER_EMAIL bearbeitet. Passwort.

aber jetzt, wenn ich als neuer Benutzer registrieren möchten, ich bin vor den folgenden Fehler

SMTPAuthenticationError at /accounts/signup/ 
(534, '5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbvNq\n5.7.14 S3l1pFXENupDa_SdPphNHrnzeLPUOyf6O0l1s31w7h_UARx11P89AxPeeZ6xBi2KeQRjsw\n5.7.14 nvpxZhPVv771W9ljEDyeWnqpqv3_nakuPo36BEl3IlYj9qVujNB5cm0TYFf9LQAxRjFdda\n5.7.14 xh-y5spA9zIQONDsvRRgN3e0DXoIkgxTO3Mu75IaACi-XlvFtFfPBiQ81gUrBZ_PhZsBmh\n5.7.14 ajsSf-flNEmoSydyOTNdmwdB0__8> Please log in via your web browser and\n5.7.14 then try again.\n5.7.14 Learn more at\n5.7.14 https://support.google.com/mail/bin/answer.py?answer=78754 40sm12125121qgi.47 - gsmtp') 
+2

Haben Sie die Fehlermeldung gelesen und folgen Sie den dortigen Anweisungen? –

Antwort

36

Eine relativ neue Änderung in den Google-Authentifizierungssystem bedeutet, Sie gehen zu müssen „erlauben weniger sicher App-Zugriff "auf Ihr Google-Konto, damit dies funktioniert. https://support.google.com/mail/answer/78754

Auf dieser Seite: diesen Link zu besuchen

In Ihrem Fehler, empfahl

Schritt # 2 fragen Sie Displaying an Unlock Captcha

Schritt # 3 erklärt, um zu versuchen, wie zu ermöglichen, weniger sicher App-Zugriff. Zusammenfassung:

Gehen Sie zu Allow less secure apps und wählen Sie "Zulassen", damit weniger sichere Apps auf Ihr Google-Konto zugreifen können. Wir empfehlen diese Option nicht, da dies den Zugriff auf Ihr Konto erleichtern kann.

+2

'Hinweis für Google Apps-Nutzer: Diese Einstellung ist ausgeblendet, wenn Ihr Administrator weniger sicheren Zugriff auf das App-Konto gesperrt hat.Sie ​​müssen dies zuerst in der Admin-Konsole aktivieren, und nach einer Weile können Sie LesssecureApps zulassen – psychok7

+1

Wenn Sie Ich möchte diese Option in Google Apps aktivieren, da @ psychok7 darauf hinweist: Sicherheit> Grundeinstellungen> Weniger sicherer Zugriff auf Apps. https://support.google.com/a/answer/2537800?hl = de # lesssecureappsaccess –

0

Vergewissern Sie sich, dass Sie die Option "On Turn" ausgewählt haben, in Weniger sichere Apps zulassen Seite (https://www.google.com/settings/security/lesssecureapps). Ich empfehle Ihnen, die Seite einmal zu aktualisieren, nachdem Sie das Optionsfeld "Einschalten" ausgewählt haben. Die Optionsfeldauswahl sollte sich nicht bewegen "Ausschalten"

Einige, wie es automatisch "Ausschalten" wird.

0

Ich denke, Sie müssen Google weniger sichere Anwendungen einschalten. Melden Sie sich bei Ihrem Konto an und gehen Sie zu less secure apps, um Ihre Einstellung zu ändern. Es ist nicht gut, aber Sie können Ihren Code versuchen.

0

Wenn Sie bereits den Zugriff auf weniger sichere Apps erlaubt haben und weiterhin Probleme haben, gehen Sie zu Ihrem Konto >> Login und Sicherheit >> Benachrichtigungen und Aktivitäten auf Ihren Geräten und prüfen Sie, ob ein Gerät versucht hat, auf Google zuzugreifen es, erlaube diesen Zugang.

Verwandte Themen