1. django 發(fā)送郵件
- settings.py中配置發(fā)送郵件郵箱
#配置示例
#郵件相關(guān)配置
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com' # 騰訊QQ郵箱 SMTP 服務(wù)器地址
EMAIL_PORT = 25 # SMTP服務(wù)的端口號(hào)
EMAIL_HOST_USER = '' # 發(fā)送郵件的QQ郵箱
EMAIL_HOST_PASSWORD = '' # 在QQ郵箱->設(shè)置->帳戶->“POP3/IMAP......服務(wù)” 里得到的在第三方登錄QQ郵箱授權(quán)碼
- 使用send_mail方法發(fā)送郵件
#使用示例
from django.shortcuts import render
from django.core.mail import send_mail
from django.http import HttpResponse
# Create your views here.
def send(request):
send_mail('mail_test',#題目
'this is a test message',#郵件內(nèi)容
'',#發(fā)送者
[''],
#fail_silently=True,#發(fā)送失敗了就不管他
)#接受郵件列表
return HttpResponse('refresh this page to send a test email!')