【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的服务

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: go