django中SMTP发送邮件配置详解

 更新时间:2019年07月19日 09:16:45   作者:取个名字不要很长  
这篇文章主要介绍了django中SMTP发送邮件配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

注册qq邮箱,然后登录设置

找到设置里面POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务


3.需要发送验证码生成授权码



4.找到settings.py文件,中点击下图配置

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com'
EMAIL_PORT = 25
#发送邮件的邮箱
EMAIL_HOST_USER = '709443607@qq.com'
#在邮箱中设置的客户端授权密码
EMAIL_HOST_PASSWORD = ''cgnyfwpvcharbbed"
#收件人看到的发件人
EMAIL_FROM = 'python<709443607@qq.com>'

5在views.py文件中新建视图send。

from django.conf import settings
from django.core.mail import send_mail

...
def send(request):
		subject = '主题'	#主题
    message = ''"		#内容
    sender = settings.EMAIL_FROM		#发送邮箱,已经在settings.py设置,直接导入
    receiver = [email]		#目标邮箱
    html_message = '<h1>%s</h1>'%content		#发送html格式
    send_mail(subject,message,sender,receiver,html_message=html_message)

send()		#使用函数

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Python3写入文件常用方法实例分析

    Python3写入文件常用方法实例分析

    这篇文章主要介绍了Python3写入文件常用方法,以实例形式较为详细分析了常规写入文件方法与改进方法,以及分段写入文件的技巧,需要的朋友可以参考下
    2015-05-05
  • Python安装第三方库攻略(pip和Anaconda)

    Python安装第三方库攻略(pip和Anaconda)

    这篇文章主要介绍了Python安装第三方库攻略(pip和Anaconda),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • 在Pandas中更改DataFrame中的值

    在Pandas中更改DataFrame中的值

    这篇文章主要介绍了在Pandas中更改DataFrame中的值方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • python多项式拟合之np.polyfit 和 np.polyld详解

    python多项式拟合之np.polyfit 和 np.polyld详解

    这篇文章主要介绍了python多项式拟合之np.polyfit 和 np.polyld的实例代码,python数据拟合主要可采用numpy库,库的安装可直接用pip install numpy等,需要的朋友跟随小编一起学习吧
    2020-02-02
  • Python实现批量将图像png格式转为npy格式

    Python实现批量将图像png格式转为npy格式

    在进行深度学习处理时,有些的代码处理的数据格式为npy,但是常常有的数据格式为png,因此本文就来介绍一下Python如何实现图像批量png格式转为npy格式,需要的可以参考下
    2023-12-12
  • python执行系统命令后获取返回值的几种方式集合

    python执行系统命令后获取返回值的几种方式集合

    今天小编就为大家分享一篇python执行系统命令后获取返回值的几种方式集合,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python导入不同文件夹中文件的方法详解

    Python导入不同文件夹中文件的方法详解

    在写python程序的时候,经常会用到引入其他文件夹里的py文件,下面这篇文章主要给大家介绍了关于Python导入不同文件夹中文件的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • python求最大连续子数组的和

    python求最大连续子数组的和

    这篇文章主要介绍了python求最大连续子数组的和,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Python散列表(Hash Table)的实现示例

    Python散列表(Hash Table)的实现示例

    散列表是一种常用于实现关联数组或映射的数据结构,本文我们将深入讲解Python中的散列表,包括散列函数、冲突解决方法、散列表的实现和应用场景,感兴趣的可以了解一下
    2024-01-01
  • 想学python 这5本书籍你必看!

    想学python 这5本书籍你必看!

    想学python,这5本书籍你必看!本文为大家推荐了学习python的5本书籍,5本经典书籍,感兴趣的小伙伴们可以参考一下
    2018-12-12

最新评论