我想在我正在处理的Django项目中利用丰富的mailchimp(电子邮件模板设计,分析等)。
我想基本上使用mailchimp进行所有电子邮件通信 - 网站上的新用户注册,忘记密码,新闻简报,提醒等。
我遇到的问题是mailchimp是非常多的列表和面向广告系列。我不确定如何使用mailchimp工作流程实现上面列出的内容。
我想做的事情就像 -
有没有人有上述经验?
由于
答案 0 :(得分:6)
有一个Python API client for MailChimp可能值得一看。
但是,MailChimp的条款和条件实际上禁止你这样做(见http://apidocs.mailchimp.com/api/how-to/transactional-campaigns.php)。为此,您需要使用Mandrill之类的东西,这是Mailchimp提供的交易电子邮件服务。在https://pypi.python.org/pypi/mandrill/也有一个API客户端库,看起来也有一些第三方库。
答案 1 :(得分:1)
首先,您在MailChimp上创建了一个帐户,在那里创建了List,然后获取了您帐户的List Key和API密钥。
安装软件包以将MailChimp集成到Django站点
pip install mailchimp
然后发送请求以连接MailChimp中的列表
import mailchimp
API_KEY = <<Your MailChimp API Key>>
LIST_ID = <<Your List Key>>
api = mailchimp.Mailchimp(API_KEY)
api.lists.subscribe(LIST_ID, {'email': 'xyz@gmail.com'})
要逐步详细说明和集成,请按照本教程操作: https://djangopy.org/package-of-week/how-to-integrate-mailchimp-on-django-to-increase-subscribers/
答案 2 :(得分:0)
我们正在使用MailSnake FWIW声称同时支持Mandrill和MailChimp