Django 电子邮件服务

Posted

技术标签:

【中文标题】Django 电子邮件服务【英文标题】:Django Email services 【发布时间】:2018-01-02 04:43:00 【问题描述】:

想要使用 Mailchimp 将电子邮件服务与 Django 集成。

我想基本上使用 mailchimp 进行所有电子邮件通信 - 在网站上注册新用户、忘记密码等。

我想要做的是类似 -

1.在mailchimp中设置一个特定的电子邮件,例如“忘记密码电子邮件” 当用户忘记密码时,我想触发 mailchimp 发送指定的邮件

有没有人有做上述的经验?

谢谢

【问题讨论】:

【参考方案1】:

Django 提供了几个视图,您可以使用它们来处理登录、注销和密码管理。您必须查看文档:Authentication Views。 然后你可以像这里一样使用它们: How to Use Django's Built-in Login System 或 How to Create a Change Password View

我知道您在询问 mailchimp,但请检查以下内容: https://simpleisbetterthancomplex.com/tutorial/2017/05/27/how-to-configure-mailgun-to-send-emails-in-a-django-app.html 在这里,您有很好的教程如何配置 Mailgun 以在 Django 项目中发送电子邮件。

ps。很棒的 django blog 看看!

【讨论】:

以上是关于Django 电子邮件服务的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 smtp.EmailBackend 在 Django 中发送电子邮件而无需通过邮件服务器进行身份验证

如何使用 google smtp 服务器从 django 发送电子邮件?

Django:如何使用 handler500 重定向到前端服务器页面并接收管理错误电子邮件

使用Django内置邮件功能发邮件

如何配置 Django 通过 Postfix 发送邮件? [关闭]

Django 1.11-如何使用仅支持NTLM身份验证的邮件服务器发送邮件