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...