在开发 Web 应用程序时,经常需要向用户发送电子邮件,例如欢迎邮件、密码重置邮件等。Django 提供了方便的 send_mail 功能,使邮件发送变得简单而高效。本文将详细介绍 Django 的 send_mail 功能,并提供相应的源代码示例。
Django 的 send_mail 函数是在 django.core.mail 模块中定义的。要使用 send_mail 函数,首先需要在 Django 项目的 settings.py 文件中配置电子邮件设置。下面是一个示例配置:
# settings.py
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'your-email-host'
EMAIL_PORT = your-email-port
EMAIL_HOST