美文网首页
django发送邮件

django发送邮件

作者: u14e | 来源:发表于2017-12-11 21:14 被阅读8次

在使用django的send_mail发送邮件过程中发现QQ用不了,不管是用25端口,还是465/587都不行,后面试了下网易邮箱,发现可以使用。下面就简单总结下通过网易的163邮箱发送邮件到QQ邮箱。

  1. 开启163的IMAP/SMTP服务, 如图,设置里面POP3/SMTP/IMAP这项,开启时需要设置授权码,自己设置并记住就好了(后面settings.py里面的EMAIL_HOST_PASSWORD需要用到)
    image.png
    image.png
  2. 在项目的settings.py里面添加邮件配置,关于端口号可以查看http://help.163.com/09/1223/14/5R7P3QI100753VB8.html
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.163.com'
EMAIL_HOST_USER = ''    # 邮件地址
EMAIL_HOST_PASSWORD = ''  # 授权码
EMAIL_PORT = 25
EMAIL_USER_TSL = True
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
  1. 就是使用send_mail发送邮件了, 参考官方例子Sending email,在python manage.py shell里面试试
    image.png
    返回1代表成功,如图,QQ邮箱收到163的邮件
image.png

参考链接:

相关文章

  • 2018-07-17

    发送邮件 django中内置了邮件发送功能,被定义在django.core.mail模块中,发送邮件需要使用SMT...

  • smtp服务器开启

    发送邮件 Django中内置了邮件发送功能,被定义在django.core.mail模块中。发送邮件需要使用SMT...

  • email

    1. django 发送邮件 settings.py中配置发送邮件邮箱 使用send_mail方法发送邮件

  • Python之发送邮件

    Python之发送邮件 使用SMTP模块发送邮件 发送HTML文件 发送带附件的文件 Django发送文件 各大邮...

  • Django——发送邮件和缓存

    发送邮件 概述:Django 中内置了邮件发送功能,发送邮件需要使用 SMTP服务,常用的免费服务器有:163、1...

  • django邮件发送

    配置setting 编写发送邮件函数

  • django发送邮件

    在使用django的send_mail发送邮件过程中发现QQ用不了,不管是用25端口,还是465/587都不行,后...

  • django发送邮件

    邮件配置 邮件发送

  • 使用django发送邮件

    django通过封装python的smtplib实现发送邮件功能。django 1.11官网翻译内容见:http:...

  • Django配置邮件发送

    配置setting 调用 详细信息 https://docs.djangoproject.com/en/2.1/t...

网友评论

      本文标题:django发送邮件

      本文链接:https://www.haomeiwen.com/subject/zluwixtx.html