用Django進行郵箱驗證 瘋狂轟炸室友郵箱

2021-09-12 13:19:56 字數 1210 閱讀 6773

記得有一次上課,我沒去,結果那天我們學的是用django傳送郵箱驗證,然後我就被室友用郵箱驗證寫了個300條的迴圈,給我的郵箱塞得慢慢的。。。

一.首先我給大家看一下乙個簡單的**:

1.view函式中:

result = #定義乙個字典,用來記錄運**況

try:

for i in range(300):

subject = '這是乙個來自django的郵件' #主題

text_content = 'hello django' #text文字記錄

html_content = 'its easy to learn python, never give up

'#html文字

message = emailmultialternatives(subject,text_content,'***[email protected]',[***[email protected]])#引數分別是郵件標題,文字內容,寄件人位址,收件人位址

message.attach_alternative(html_content,'text/html')

message.send()

except exception as e :

result['data'] = str(e) #傳送失敗記錄錯誤

else:

result['state'] = 'success' #傳送成功,記錄成功

result['data'] = 'success'

finally:

return jsonresponse(result) #返回result資訊2.settings.py中加入:

email_host_user = '******@163.com' #寄件人位址

email_host_password = '***xx' #啟用碼,通過163郵箱設定中,自行設定

email_use_ssl = true

email_host = 'smtp.163.com'

email_port = '994'

Django使用郵箱進行驗證操作的實現方法

其實驗證方法比較簡單,只需要傳送指定的鏈結給目標郵箱,使用者點選鏈結即可通過驗證,但是合成和驗證這個指定的鏈結需要我們來處理,我用到的方法是,當使用者申請郵箱驗證的時候根據其郵箱位址和乙個32位隨機驗證碼去合成乙個連線,當正常訪問的使用後台可通過url獲取郵箱名以及驗證碼,再根據這兩個值去資料庫中匹...

Django 使用Ajax驗證郵箱

今天在給部落格做註冊功能,在找回密碼驗證郵箱時,選擇使用ajax非同步驗證是否已經註冊,好久不用ajax,都快忘完了,磕磕絆絆的折騰了半天,才搞好,遇到問題都是在網上找各位大神的部落格,這次也做個詳細的記錄,也為後來人貢獻乙份力量!1,建立表單,2,配置路由 檢視檢視函式,3,傳送ajax請求,建立...

django實現利用郵箱進行登入

專案工作中,有時候的登入方式不僅僅限於使用使用者名稱登入,有時候客戶還會要求進行郵箱或手機號進行登入。接下來我們就一起看看是怎麼實現的吧!1 首先我們需要在我們的配置檔案中新增上以下 指定後端認證 authentication backends django.contrib.auth.backend...