首页 > 技术文章 > django同步发邮件

hy-74 2020-10-26 19:45 原文

后端:

在settings里面配置:

 

需要在QQ邮箱设置里面找到账户点进去,把下面图片中的打开发送上面图片中授权码,然后配置

 

 

最后在view里面写入就行

            if user_ser.is_valid():
                user_ser.save()
                # 发邮件
                user_info = {'user_id': user_ser.data.get('id')}
                # 把用户信息进行序列化
                token = token_serializer.dumps(user_info)
                subject = '美多商城会员注册'
                message = ''
                from_email = settings.EMAIL_FROM
                recipient_list = [email]
                html_message = '<h1>{}欢迎注册,请点击下面链接激活,<a href="http://127.0.0.1:8000/app01/active/?token={}">点击激活</a></h1>'.format(
                    username, token)
                send_mail(subject, message, from_email, recipient_list, html_message=html_message)
                r.incr(username)

  

 

推荐阅读