问题描述
我想覆盖电子邮件验证方法并将其放入 Celery 队列中,因为发送电子邮件需要相当长的时间(2-3 秒)。 我的问题是,在哪里可以找到发送电子邮件的功能?
解决方法
您可以使用 Django Celery Email 通过 celery 队列发送电子邮件:https://pypi.org/project/django-celery-email/
如果您有更大的体积需要发送,您也可以使用 Django-Mailer:https://pypi.org/project/django-mailer/
这些插件将替换您的默认电子邮件后端,所有电子邮件都将通过它们进行处理。