邮件提醒

电子邮件发送

  • 利用QQ邮箱发送电子邮件
  • django.core.mail 子包封装了电子邮件的自动发送SMT协议
  1. 登陆QQ邮箱并修改设置

    修改 QQ邮箱->设置->帐户->“POP3/IMAP......服务”,生成授权码。

  2. Django服务器端,用简单邮件传输协议SMTP(Simple Mail Transfer Protocol) 发送电子邮件。

    • settings.py

      # 发送邮件设置
      EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # 固定写法
      EMAIL_HOST = 'smtp.qq.com' # 腾讯QQ邮箱SMTP服务器地址
      EMAIL_PORT = 25  # SMTP服务的端口号
      EMAIL_HOST_USER = 'xxxx@qq.com'  # 发送邮件的QQ邮箱
      EMAIL_HOST_PASSWORD = '******'  # 第三方登录QQ邮箱授权码
      EMAIL_USE_TLS = True  # 与SMTP服务器通信时,是否启动TLS链接(安全链接)默认false
      
    • views.py

      from django.core import mail
      mail.send_mail(
          subject,  views.py#题目
          message,  # 消息内容
          html_message, # html格式的消息
          from_email,  # 发送者[当前配置邮箱]
          recipient_list=['xxx@qq.com'],  # 接收者邮件列表
      )
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值