当我更改我的 smtp 提供商 (mandrill) 时,Django Allauth 邮件停止工作

Django Allauth mails stop working when I change my smtp provider (mandrill)

我使用 gmail 帐户启动我的应用程序,最近升级到 Mandrill。我没有使用 API,只是通过环境变量更改了我的 smtp 设置。

当我添加新的 mandrill smtp 提供程序时,我的应用程序内邮件工作正常,但 allauth 的邮件根本不起作用。 (我可以看到它们没有被 mandrill 的数据拒绝或退回,它们只是没有发送)。

有什么帮助吗?

原来我需要将 DEFAULT_FROM_EMAIL 添加到我的 settings.py 文件中。我不明白为什么它适用于 gmail 地址而不适用于自定义地址,但这修复了它。