email

1. django 发送邮件

  1. settings.py中配置发送邮件邮箱
#配置示例
#邮件相关配置
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com' # 腾讯QQ邮箱 SMTP 服务器地址
EMAIL_PORT = 25  # SMTP服务的端口号
EMAIL_HOST_USER = ''  # 发送邮件的QQ邮箱
EMAIL_HOST_PASSWORD = ''  # 在QQ邮箱->设置->帐户->“POP3/IMAP......服务” 里得到的在第三方登录QQ邮箱授权码
  1. 使用send_mail方法发送邮件
#使用示例

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',#邮件内容
              '',#发送者
              [''],
              #fail_silently=True,#发送失败了就不管他
              )#接受邮件列表
    return HttpResponse('refresh this page to send a test email!')
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容