邮件发送
在settings配置文件,添加如下内容
EMAIL_USE_SSL = True
EMAIL_HOST = 'smtp.qq.com' # 如果是 163 改成 smtp.163.com
EMAIL_PORT = 465
EMAIL_HOST_USER = environ.get("EMAIL_SENDER") # 帐号
EMAIL_HOST_PASSWORD = environ.get("EMAIL_PWD") # 授权码(****)
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
在views调用
from django.conf import settings
from django.core.mail import send_mail
def send_my_email(req):
title = "邮件标题"
msg = "邮件内容"
#发信人邮箱
email_from = settings.DEFAULT_FROM_EMAIL
#收信人邮箱
reciever = ['123456789@163.com']
#发送邮件
send_mail(title,msg,email_form,reciever)
return HttpResponse("邮件发送成功")
拓展使用,在邮箱中发送页面(插入html样式)
在views.py代码