django-邮件发送

1xx
2xx : 响应成功
3xx : 资源进行重定向,资源发生迁移
4xx : 客户端异常
5xx : 服务端异常

django-邮件发送

1、在 settings.py 配置邮件的相关信息

EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
EMAIL_HOST = "发送邮件的主机"
EMAIL_PORT = 25
EMAIL_HOST_USER = "邮件发送者的邮箱"
EMAIL_HOST_PASSWORD = "邮件发送者的密码"
DEFAULT_FROM_EMAIL = "默认发送邮件的账号"

2、在 python 中进行邮件的发送

from django.core.mail import EmailMessage

message = EmailMessage(subject, body, to , from_email)

  • subject 邮件的标题
  • body 邮件的内容
  • to 收件人,是一个列表格式/元组格式
  • from_email 可以不传,如果不传,默认使用 settings.py 中的 设置的 DEFAULT_FROM_EMAIL

message 对象常见的两个操作

  • content_subtype 设置发送邮件的类型,是plain还是 html ,默认是 plain,
  • send 方法,用来发送邮件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值