1.安装库
pip install flask-mail
我没有那么多废话,兄弟们去买菜了,我在写代码。

这次总算没报错
2.配置文件

# smtp 服务的邮箱服务器
EMAIL_HOST = 'smtp.126.com'
# smtp服务固定的端口是25
# EMAL_POST = 25
# 发送邮件的邮箱
EMAIL_HOST_USER = 'landmark_cheng@126.com'
# 在邮箱中设置的客户端授权密码
EMAIL_HOST_PASSWORD = 'land123'
# 收件人看到的发件人<此处要和发送邮件的邮箱相同>
EMAIL_FROM = 'python<landmark_cheng@126.com>'

3.编写代码

def mail_send(request):mail.send_mail('新冠病毒', '西半夜,uuu', EMAIL_HOST_USER, ['你的邮箱地址'])return HttpResponse("发送邮件成功")

又开始了



这个是因为需要写自己的邮箱,还有就是
导入库的时候别搞错了
from django.core.mail import send_mail
from django.conf import settings

下面是第二个错误

Traceback (most recent call last):File "D:\Program Files (x86)\Python38\lib\site-packages\django\core\handlers\exception.py", line 47, in innerresponse = get_response(request)File "D:\Program Files (x86)\Python38\lib\site-packages\django\core\handlers\base.py", line 179, in _get_responseresponse = wrapped_callback(request, *callback_args, **callback_kwargs)File "C:\Users\Administrator\PycharmProjects\day06\App\views.py", line 22, in mail_sendsend_mail('新冠病毒(标题)', '西半夜,uuu(内容)', settings.EMAIL_FROM, ['13960823258@139.com'])File "D:\Program Files (x86)\Python38\lib\site-packages\django\core\mail\__init__.py", line 61, in send_mailreturn mail.send()File "D:\Program Files (x86)\Python38\lib\site-packages\django\core\mail\message.py", line 284, in sendreturn self.get_connection(fail_silently).send_messages([self])File "D:\Program Files (x86)\Python38\lib\site-packages\django\core\mail\backends\smtp.py", line 102, in send_messagesnew_conn_created = self.open()File "D:\Program Files (x86)\Python38\lib\site-packages\django\core\mail\backends\smtp.py", line 69, in openself.connection.login(self.username, self.password)File "D:\Program Files (x86)\Python38\lib\smtplib.py", line 734, in loginraise last_exceptionFile "D:\Program Files (x86)\Python38\lib\smtplib.py", line 723, in login(code, resp) = self.auth(File "D:\Program Files (x86)\Python38\lib\smtplib.py", line 646, in authraise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (550, b'\xd3\xc3\xbb\xa7\xce\xde\xc8\xa8\xb5\xc7\xc2\xbd')
[20/Oct/2020 10:40:11] "GET /send/ HTTP/1.1" 500 94925

550, b’\xd3\xc3\xbb\xa7\xce\xde\xc8\xa8\xb5\xc7\xc2\xbd’)

授权密码需要登录自己的126邮箱自己设置
https://jingyan.baidu.com/article/ac6a9a5e13035e2b653eac26.html

不知不觉还没学一个视频又到午饭时间
3.发送多个邮件

from django.core.mail import send_mail, send_mass_mail
def send_many(request):message1 = ('subject here1', '<b>here is the message22</b>', settings.EMAIL_FROM, ['收件的邮箱 '])message2 = ('subject here23', '<b>here is the message33</b>', settings.EMAIL_FROM, ['收件的邮箱 '])send_mass_mail((message1, message2), fail_silently=False)return HttpResponse("发送邮件成功")

4.渲染魔板进行邮件发送

from django.core.mail import send_mail, send_mass_mail, EmailMultiAlternatives
from django.conf import settings
from django.template import loader
html_content = loader.get_template('active.html').render({'username':'小花猫'})msg = EmailMultiAlternatives('我是你的苹果', from_email=settings.EMAIL_FROM, to=['邮箱@126.com '])msg.attach_alternative(html_content, "text/html")msg.send()

django email邮箱相关推荐

  1. java正则完美匹配注释_匹配Email邮箱的正则表达式(完美经典)

    匹配Email邮箱格式的正则表达式: /^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a ...

  2. Python之Email邮箱账号抓取

    Python之Email邮箱账号抓取

  3. 课后作业之Email邮箱地址注册

    题目:     利用Java Swing技术设计一个Email邮箱地址注册的图形用户界面应用程序.运行结果如图4-14所示. 要求:当用户输入完成后单击"立即注册"按,判断&quo ...

  4. 用Java Swing设计Email邮箱地址注册的图形用户界面程序

    当用户输入完成后单击"立即注册"按,判断"密码"和"确认密码"文本框内容是否一致,如果一致在立即注册按钮上方显示用户输入的邮件地址,否则显示 ...

  5. 利用Java Swing技术设计一个Email邮箱地址注册的图形用户界面应用程序

    题目: 利用Java Swing技术设计一个Email邮箱地址注册的图形用户界面应用程序. 要求:当用户输入完成后单击"立即注册"按,判断"密码"和" ...

  6. php正则邮箱验证,php 使用正则验证email邮箱

    E-mail象普通的邮件-样,也需要地址,它与普通邮件的区别在于它是电子地址.所有在Internet之上有信箱的用户都有自己的一个或几个Email address,并且这些Email address都 ...

  7. email邮箱情缘:《电子情书 You've Got Mail》

    今天小编要分享给大家的是一部结缘于email邮箱而产生爱情的美国电影<电子情书 You've Got Mail>,又名:有你的信. 影片中,乔和凯瑟琳是生意上的竞争对手.凯瑟琳经营着母亲留 ...

  8. html注册邮箱格式正则表达式代码,jquery 验证Email邮箱格式的几个例子

    例1,检测邮箱格式,不合格的给出提示,并定位焦点. 代码示例: var search_str = /^[w-.]+@[w-.]+(.w+)+$/; var email_val = $("#E ...

  9. php匹配邮箱,php email邮箱正则

    1.验证email: < ?php if (ereg("/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\ ...

最新文章

  1. CoreData 数据库表里面一些字段属性
  2. Kubernetes二进制集群部署+Web管理界面+kubectl 命令管理+YAML文件详解(集合)
  3. 四大金刚 数据结构_GIS技术在气象领域应用综述
  4. js如何获取jwt信息_谈房地产公众号如何涨粉?一篇文章让你轻松获取信息
  5. 解决浏览器兼容性问题面试题_如果不解决技术面试问题,就无法解决技术多样性问题。 这是数据。...
  6. 打算开源一个低代码平台,第二天,包含【工作流,业务流,财务,APQC】。技术站 React,typescript,java,mysql
  7. [ECCV2020]Beyond 3DMM Space: Towards Fine-grained 3D Face Reconstruction
  8. 哲学家就餐问题及其实现
  9. 准确率(accuracy)、精确率(Precision)、召回率(Recall)
  10. 软件测试多长时间可以学习,软件测试学习多长时间啊?好学吗?
  11. BackTrack5 (BT5) 无线wpa密码破解教程 gerix
  12. 这位毁誉参半的政治名嘴,竟然彻底改变了计算机编程
  13. java 转换html标签,java转化html标签
  14. 快速幂详解(通俗易懂!)
  15. 新编大学英语5翻译整理
  16. AV终结者病毒愈演愈烈
  17. 【Unity VR开发】结合VRTK4.0:直线
  18. macbookair有没有touchbar_全新MacBook Pro体验评测:Touch Bar触控条到底怎么样?
  19. 网易互娱:笔试题(20190907)
  20. 柔性生产制造实验系统

热门文章

  1. 云开发平台开源应用中心一次体验
  2. 2021-2027年全球与中国彩色隐形眼镜行业市场前瞻与投资战略规划分析报告
  3. CSLA公链以“硬实力”成业界翘楚—csla超级公链是真的吗
  4. c语言对数函数log的使用
  5. vue实现不同页面显示不同标题
  6. 查询手机号的归属地及运营商接口
  7. CSS圆角边框、盒子阴影、文字阴影(01-07课)
  8. 关于智能机器人的一些伦理道德问题
  9. JS中函数式编程基本原理简介
  10. 计算机物联网知识,什么是物联网,关于物联网的小知识