添加退订链接到您的电子邮件无痛。

django-unsubscribe的Python项目详细描述


https://badge.fury.io/py/django-unsubscribe.svg?fixhttps://travis-ci.org/theskumar/django-unsubscribe.svg?branch=master

轻松发送一个点击不可订阅的电子邮件从django,以保持您的客户高兴。

功能

  • 在电子邮件中添加list unsubscribe标题。
  • 添加可用于呈现电子邮件的上下文变量unsubscribe_url
  • 提供实现实际取消订阅逻辑的信号。

要求

  • Python(2.7、3.2、3.3、3.4)
  • Django(1.4、1.5、1.6、1.7)

快速启动

安装django取消订阅:

pip install django-unsubscribe

将“取消订阅”添加到已安装的应用程序设置中。

from unsubscribe import UnsubscribableEmailMessage

# rest of your code

在您的代码中为用户取消订阅添加信号列表器,该列表器包含从邮件列表中取消订阅用户的逻辑。

就这样!

概述

这个应用程序应该有助于提高 您的站点发送的大量电子邮件的发件人:

  1. 创建django.core.mail.emailMultiAlternatives的简单子类,该子类将list unsubscribe头添加到电子邮件消息中,并将render戋u message函数作为render戋u string的包装器添加到上下文中。
  2. 提供可替换的urlconfview,为每个希望取消订阅的用户提供唯一的url。

此应用程序不会:

  1. 为您撰写、创建或邮寄新闻稿电子邮件。这取决于你。
  2. 实际上,从您的邮件列表中取消订阅成员。它提供一个信号,unsubscribe.signals.user_unsubscribe,您必须连接到该信号才能注销您的用户。

贡献

请发送请求或打开问题。

许可证

bsd

历史记录

0.1.1(2014年4月14日)

  • 添加对django 1.5、1.6和1.7的支持
  • 添加对Python3的支持
  • 修复丢失的模板

0.1.0(2014年2月22日)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
mongodb查询的Java查询代码   java使用参数动态创建原型对象的实例   java增加Spring MVC服务器上HTML5音频的连接超时   java可以是一个很好的工具。NET 2.0 Web服务是否在缺少SoapAction时处理来自客户端的调用?   java这会使StringBuilder的使用变得多余吗?   使用Java配置和Spring Security 3.2的安全方法注释   java为什么在Spring MVC中对http缓存控制的支持较差?   java如何将包转换为单位   java listView不会从底部填充   使用Eureka服务器AWS Elastic Beanstalk注册java Eureka客户端   java将嵌套对象从fxml映射到对象   使用反射获取java注释   服务器重启期间的java Quartz调度程序