博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django 发送邮件
阅读量:7072 次
发布时间:2019-06-28

本文共 900 字,大约阅读时间需要 3 分钟。

发送邮件

Django中内置了邮件发送功能,被定义在django.core.mail模块中。发送邮件需要使用SMTP服务器,常用的免费服务器有:、、,下面以163邮件为例。

1)注册163邮箱itcast88,登录后设置。

 

2)在新页面中点击“客户端授权密码”,勾选“开启”,弹出新窗口填写手机验证码。

 

3)填写授权码。

 

4)提示开启成功。

 

5)打开test6/settings.py文件,点击下图配置。

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = 'smtp.163.com' # 阿里云服务器开不了25端口,需要申请EMAIL_PORT = 25#发送邮件的邮箱EMAIL_HOST_USER = 'itcast88@163.com'#在邮箱中设置的客户端授权密码EMAIL_HOST_PASSWORD = 'python808'#收件人看到的发件人,<>里设置的必须为邮箱地址EMAIL_FROM = 'python
'

 

6)在booktest/views.py文件中新建视图send。

from django.conf import settingsfrom django.core.mail import send_mailfrom django.http import HttpResponse...def send(request):    msg='点击激活'    send_mail('注册激活','',settings.EMAIL_FROM,              ['itcast88@163.com'],              html_message=msg)    return HttpResponse('ok')

 

7)在booktest/urls.py文件中配置。

url(r'^send/$',views.send),

 

转载于:https://www.cnblogs.com/pengsq/p/10091866.html

你可能感兴趣的文章
webpack搭建前端一条龙服务
查看>>
1.ASP.NET MVC使用EPPlus,导出数据到Excel中
查看>>
redis学习笔记
查看>>
ios UIApplocation 中APP启动方式
查看>>
推送知识点2
查看>>
css中import与link用法区别
查看>>
jQuery拖动剪裁图片作为头像
查看>>
Android 5.0 全新的动画
查看>>
MGW——美团点评高性能四层负载均衡
查看>>
iOS根据网络图片的size大小设置UIImageView的大小
查看>>
[Ramda] Curry and Uncurry Functions with Ramda
查看>>
JavaScript的arguements
查看>>
OpenGL中的二维编程——从简单的矩形开始
查看>>
转入墙内:SAS HBA crossflashing or flashing to IT mode, Dell Perc H200 and H310
查看>>
最小联结词组
查看>>
HashMap,Hashtable,ConcurrentHashMap 和 synchronized Map 的原理和区别
查看>>
Flask 5 模板1
查看>>
ip_conntrack table full dropping packet解决方案
查看>>
微信小程序把玩(二十二)action-sheet组件
查看>>
【转】 android中的文件操作详解以及内部存储和外部存储
查看>>