2014-11-02 28 views
15

我在Django新開發使用django.I一個Web應用程序已經在我的web應用程序中使用Userena成功設置註冊功能,並且可以註冊與驗證電子郵件的用戶。 我可以告訴你我的SMTP設置在我的settings.py文件Django的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 = '**************' 

一切都很好,我已經改變了我之前EMAIL_HOST_PASSWORD

逸岸,由於某種原因,我必須要改變的,以前的密碼SERVER_EMAIL([email protected])。我已經根據新的SERVER_EMAIL編輯了EMAIL_HOST_PASSWORD。密碼。

但現在,如果我想作爲一個新的用戶註冊,我對着下面的錯誤

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

你看了錯誤信息,並按照說明進行操作呢? – 2014-11-02 09:33:12

回答

36

一個相對較新的谷歌的認證系統的變化意味着你將不得不「允許安全性較低應用程序訪問權限「添加到您的Google帳戶,以實現此目的。

在你的錯誤,建議您訪問以下鏈接:https://support.google.com/mail/answer/78754

在該頁面上:

第2步要求您嘗試Displaying an Unlock Captcha

第3步介紹瞭如何允許安全性較低應用訪問。總結:

轉到Allow less secure apps並選擇「允許」讓安全性較低的應用訪問您的Google帳戶。我們不建議您選擇此選項,因爲它可以讓別人更容易訪問您的帳戶。

+2

'注到谷歌Apps用戶:如果您的管理員已鎖定不夠安全的應用帳戶access.'你必須在管理控制檯中率先實現這一點,一段時間後你會能者多勞,從而'lesssecureapps' – psychok7 2016-05-01 15:47:16

+1

此設置隱藏如果您@ psychok7指出:'安全性>基本設置>安全性較低的應用程序訪問權限'需要在Google Apps中激活此選項。 https://support.google.com/a/answer/2537800?hl = en#lesssecureappsaccess – 2016-06-14 15:28:28

0

確保您選擇「打開」選項,允許不夠安全的應用頁面(https://www.google.com/settings/security/lesssecureapps)。 我建議你在選擇「打開」單選按鈕後刷新一次頁面。單選按鈕選擇不應該移動「關閉」

一些它是如何得到「關閉」自動。

0

我認爲你需要打開谷歌不夠安全的應用。登錄您的帳戶並轉至less secure apps更改您的設置。這不好,但你可以嘗試你的代碼。

0

如果您已經允許存取安全性較低的應用程序和仍有問題轉到您的帳戶>>登錄和安全>>通知和活動對你的設備,並查看是否有那些試圖訪問和谷歌否認設備它,允許訪問。

相關問題