跳转到主要内容

将多个分布式的Django项目的电子邮件集中并转发到内部SMTP服务器,通过数据库队列进行。

项目描述

django-email-relay

PyPI PyPI - Python Version Django Version

django-email-relay 允许没有直接访问首选SMTP服务器的Django项目使用该服务器进行邮件发送。

它由两部分组成

  1. 一个包含自定义电子邮件后端的Django应用程序,将电子邮件存储在中央数据库队列中。这是您将用于所有希望访问首选SMTP服务器的分布式Django项目。

  2. 一个从该队列读取以协调电子邮件发送的中继服务。它既可以作为一个独立的Docker镜像,也可以作为一个Django项目中使用的管理命令。

要求

  • Python 3.8, 3.9, 3.10, 3.11, 3.12
  • Django 3.2, 4.2, 5.0

入门

请访问 文档 了解更多信息。在那里您可以找到

  • 为什么 我们创建了此包以及它如何帮助您。
  • 如何 安装配置 中继服务和Django应用程序。
  • 如何使用 Django 应用发送电子邮件。
  • 在更新软件包时需要注意的事项。
  • 您如何为软件包做出贡献。

灵感来源

本软件包深受 django-mailer 软件包的启发。 django-mailer 使用 MIT 许可协议,本软件包也使用该许可协议。所需版权声明已包含在本软件包的 LICENSE 文件中。

许可协议

django-email-relay 使用 MIT 许可协议。更多信息请参阅 LICENSE 文件。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源代码分发

django_email_relay-0.4.3.tar.gz (33.3 kB 查看哈希值)

上传时间 源代码

构建分发

django_email_relay-0.4.3-py3-none-any.whl (13.9 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面