【Django入门】《第六讲》邮件发送
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
Django开发时,对于用户注册时我们需要通过邮件给用户发送激活地址。Django有自己的邮件发送库。我们只需要配置好对应的邮件内容就可以了。
1. 安装依赖库
在 Django 中发送邮件需要使用内置的 django.core.mail
模块。要发送邮件,需要配置邮件相关的设置,并且安装 django-smtp-ssl
库用于支持 SSL 连接。
pip install django-smtp-ssl
2. 配置邮件信息
在 Django 项目的 settings.py
文件中配置邮件设置:
# settings.py
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.example.com' # SMTP 服务器地址
EMAIL_PORT = 465 # SMTP 服务器端口号
EMAIL_HOST_USER = 'your_email@example.com' # 发件人邮箱
EMAIL_HOST_PASSWORD = 'your_email_password' # 发件人邮箱密码或授权码
EMAIL_USE_SSL = True # 使用 SSL 连接
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER # 默认发件人邮箱
以163邮箱为例:需要开启SMTP的服务