美文网首页
django发送邮件

django发送邮件

作者: 托贝多尔 | 来源:发表于2019-10-09 00:36 被阅读0次

邮件配置


# 发送邮件的设置
EMAIL_HOST = 'smtp.126.com'
EMAIL_HOST_USER = 'xxx@126.com'
EMAIL_HOST_PASSWORD = 'xxxxxx'
EMAIL_PORT = 25
EMAIL_USE_TLS = True
EMAIL_USE_SSL = False  # 126,QQ: 465   163:454

邮件发送


import uuid

from django.core.mailimport send_mail

from YuShu.settingsimport EMAIL_HOST_USER

from users.modelsimport User

# 找回密码发送邮件

def send_email(email, request):

    subject= '找回密码'

    user1= User.objects.filter(email=email).first()

    ran_code= uuid.uuid4()

    ran_code= str(ran_code)

    ran_code = ran_code.replace('-', '')

    request.session['ran_code'] = user1.id

message= '''

    可爱的用户:



            亲爱的%s,

                点击 <a href='http://127.0.0.1:8000/user/update_psd'>这里</a>可以重置你的密码,

            如果无法点击,你也可以将下面的地址复制到浏览器中打开:



http://127.0.0.1:8000/user/update_psd

    ''' % (user1.nickname,)

    # 发送邮件send_mail

    result= send_mail(subject, "", EMAIL_HOST_USER, [email, ], html_message=message)

    return result

相关文章

  • 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/qofwpctx.html