在Django中发送电子邮件非常简单。您需要配置您的Django项目的settings.py文件来指定您的邮件服务器,然后使用Django内置的django.core.mail模块来发送电子邮件。以下是一个简单的示例
在Django中发送电子邮件非常简单。您需要配置您的Django项目的settings.py文件来指定您的邮件服务器,然后使用Django内置的django.core.mail模块来发送电子邮件。以下是一个简单的示例:
1、在settings.py文件中配置您的邮件服务器信息:
EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST='smtp.yourmailserver.com' EMAIL_PORT=587 EMAIL_USE_TLS=True EMAIL_HOST_USER='your-email@example.com' EMAIL_HOST_PASSWORD='your-email-password'
2、在您的视图或其他适当的地方添加发送邮件的代码:
fromdjango.core.mailimportsend_mail send_mail( 'Subjecthere', 'Hereisthemessage.', 'from@example.com', ['to@example.com'], fail_silently=False, )
在上面的代码中,send_mail函数接受五个参数:主题、消息内容、发件人邮箱、收件人邮箱列表和是否在发送邮件失败时静默处理。您可以根据您的需求调整这些参数。
这样就可以在Django中发送电子邮件了。您还可以在send_mail函数中添加更多的参数来自定义您的邮件,比如添加附件或使用HTML格式。
版权声明
本文仅代表作者观点,不代表博信信息网立场。