重新路由传出邮件(用于开发/测试/暂存环境)

django-hijackemail的Python项目详细描述


这个应用程序填充了一个非常特殊的用例:您想要测试电子邮件传递 在qa环境中,你的客户,作为管理员,想要收到真正的电子邮件, 但你不希望qa过程触发给真正的最终用户的电子邮件。

通过两个设置,您可以确保只向指定地址发送电子邮件 将转到原始收件人,所有其他收件人将转到“全部捕获” 地址或域。

安装

pip install django-hijackemail

hijackemail添加到INSTALLED_APPS中。在你的环境中 设置文件,将EMAIL_BACKEND设置为 hijackemail.backends.HijackEmailBackend

然后根据需要配置以下设置。

设置

劫持电子邮件后端
表示实际 用于发送邮件的电子邮件后端。 默认值是django.core.mail.backends.smtp.EmailBackend
劫持电子邮件转换

接受电子邮件地址并返回 它的变形版本。

默认转换将john.doe@example.com转换为 john.doe-at-example.com@local

劫持电子邮件替换
不要转换原始电子邮件,只需发送 所有电子邮件到此地址。默认为无。
劫持电子邮件域
对这个catchall使用默认转换 领域。默认为“本地”。
劫持电子邮件排除
不应被劫持的电子邮件地址列表。 默认为空列表。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java邮件程序不再发送邮件了   java 2提交按钮不同的查询,   JavaFX2如何在javafx中制作全屏表单?   java ActionListener和ItemListener未正确实现   java通过Seam、RichFaces和PopupPanel传递参数   Google App Engine中的java XMPP和用于聊天应用程序的Android   javasocket异常:按下后退按钮后socket关闭   JavaSpring安全性阻止css、js文件加载到jsp页面上   java在另一个字符串中查找多个字符串   java是一种合适的方法,可以适应未来可完成的异常   引用的URL显示空值(Java、JSP)   我的子类构造函数中的java构造函数错误   Vaadin中的java样式与css   Java中指定目录的图像元数据   java如何在Android上对齐操作栏中的中心项