【Django入门】《第六讲》邮件发送

        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 = '[email protected]'  # 发件人邮箱
EMAIL_HOST_PASSWORD = 'your_email_password'  # 发件人邮箱密码或授权码
EMAIL_USE_SSL = True  # 使用 SSL 连接
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER  # 默认发件人邮箱

以163邮箱为例:需要开启SMTP的服务

你可能感兴趣的:(Django入门教学,django,python,后端,email)