轻松地将退订链接添加到您的电子邮件中。
项目描述
轻松地从Django发送一键退订的电子邮件,以使您的客户保持满意。
功能
将List-Unsubscribe标题添加到电子邮件中。
添加一个上下文变量unsubscribe_url,可用于渲染电子邮件。
提供信号以实现实际的退订逻辑。
要求
Python (2.7, 3.2, 3.3, 3.4)
Django (1.4, 1.5, 1.6, 1.7)
快速入门
安装Django Unsubscribe
pip install django-unsubscribe
将unsubscribe添加到您的INSTALLED_APPS设置中。
from unsubscribe import UnsubscribableEmailMessage
# 剩余代码
在您的代码中添加一个监听user_unsubscribe信号的监听器,其中包含从邮件列表中退订用户的逻辑。
这就对了!
概述
该应用程序旨在通过
创建一个简单的django.core.mail.EmailMultiAlternatives子类,该子类向电子邮件消息添加一个List-Unsubscribe标题,并提供一个包装器函数render_message(它是render_to_string的包装器)以将unsubscribe_url添加到上下文中,来帮助提高您网站发送的大规模电子邮件的整体质量。
提供可替换的urlconf和view,为每个希望退订的用户提供唯一的URL。
该应用程序不
为您撰写、创建或发送新闻通讯电子邮件。这取决于您。
实际上从您的邮件列表中取消订阅成员。它提供了一个信号,unsubscribe.signals.user_unsubscribe,您必须将其挂钩以取消用户的订阅。
贡献
请发送拉取请求或创建一个问题。
许可协议
BSD
历史
0.1.1 (14/04/2014)
添加对django 1.5、1.6和1.7的支持
添加对python 3的支持
修复缺失的模板
0.1.0 (22/02/2014)
首次在PyPI上发布。
项目详情
django-unsubscribe-0.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 293ab1fe809d0ae7dda6c6531859c0701424ace56949314ddfa769e25fa9f6c0 |
|
MD5 | ab1c7645bfb1661aab2735e3e87f6996 |
|
BLAKE2b-256 | bb3a21ad41c6ff96e4bce4d8b7f52ea7a344b522289fc691273fcc61e600da19 |