django傳送郵件

2021-10-19 15:20:47 字數 873 閱讀 3982

email_backend =

'django.core.mail.backends.smtp.emailbackend'

email_use_tls =

false

# 是否使用tls安全傳輸協議(用於在兩個通訊應用程式之間提供保密性和資料完整性。)

email_use_ssl =

false

# 是否使用ssl加密,qq企業郵箱要求使用

email_host =

'smtp.163.com'

# 傳送郵件的郵箱 的 smtp伺服器,這裡用了163郵箱

email_port =

25# 發件箱的smtp伺服器端口

email_host_user =

'***@163.com'

# 傳送郵件的郵箱位址

email_host_password =

'***'

# 傳送郵件的郵箱密碼(這裡使用的是授權碼)

def

send_email()

: email_title =

"[ipam] 網段用量提醒"

email_body =

"[ipam] 網段用量提醒"

# 收件人郵箱

email_to =

'***@163.com'

send_status = send_mail(subject=email_title, message=email_body,

from_email=email_host_user, recipient_list=

[email_to]

)return send_status

Django傳送郵件

簡介 雖然python提供了smtplib庫,來完成email的傳送功能,但是django對其進行了封裝,使得傳送郵件的介面變得更簡單,更方便,django的封裝位於django.core.mail 例子 from django.core.mail import send mail send mai...

django傳送郵件

django封裝了python自帶的傳送郵件的功能,使其更加簡單易用。1 settings中進行配置 email backend django.core.mail.backends.smtp.emailbackend email use tls true email host smtp.163.co...

Django傳送郵件

django提供了傳送郵件的介面,僅需做簡單的設定即可實現傳送郵件的功能。首先需要在setting做簡單的配置,以163郵箱為例 email backend django.core.mail.backends.smtp.emailbackend email host smtp.163.com ema...