Django内置函数发送邮件

在发送邮件前必须在邮箱中开启服务(我自己使用的是QQ邮箱):
POP3/SMTP服务 (如何使用 Foxmail 等软件收发邮件?)
IMAP/SMTP服务 (什么是 IMAP,它又是如何设置?)

在这里插入图片描述

setting.py中进行发送邮件配置

"""
激活用户发送邮件
"""
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com'
EMAIL_PORT = 25

# 发送邮件邮箱
EMAIL_HOST_USER = 'chenih@qq.com'
# 客户端授权密码
EMAIL_HOST_PASSWORD = '你的授权密码'
# 收件人看到的发件人
EMAIL_FROM = 'python<chenih@qq.com>'

导入django内置发送邮件函数

from django.core.mail import send_mail

# 发邮件
subject = '天天生鲜用户激活'
message = ''
html_message = """
	<h1>{},欢迎您成为天天生鲜注册会员</h1>
	请点击下面链接激活您的账户<br/>
	<a href="http://127.0.0.1:8000/user/activate/{}">天天生鲜用户激活链接</a>
""".format(username, token)
sender = settings.EMAIL_FROM
receiver = [email]

# subject邮件主题、message正文、sender发件人、receiver收件人、html_message可以被浏览器识别html标签
send_mail(subject, message, sender, receiver, html_message=html_message)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天意不可违.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值