【问题标题】:Mailchimp? Mandrill? or both?邮筒?山魈?或两者?
【发布时间】:2015-07-09 11:47:46
【问题描述】:
我对Mailchimp和Mandrill有点困惑,我需要做的似乎两者都需要,让我解释一下:
社交网络需要在每天凌晨 1 点向过去 24 小时内未登录的用户发送通知电子邮件。电子邮件必须个性化。
最重要的是,针对不同的用户列表有不同的活动。
我的第一个想法是使用 mandrill API,但我需要能够查看谁取消订阅了哪个活动(用户可能想取消订阅一个活动但继续订阅另一个活动)。我似乎找不到适合 Mandrill... 子帐户的东西?标签?
谢谢!
【问题讨论】:
标签:
email
mailchimp
mandrill
【解决方案1】:
我不是 100% 肯定这会回答这个问题,但让我试试:
Mandrill 实际上属于 MailChimp,并且是为与它交互而创建的。您可以使用“mandrill-api” gem - https://mandrillapp.com/api/docs/ - 与 Mandrill 和 MailChimp 的许多功能进行交互,以完成您想做的事情。
很多时候,如果您尝试这样做,并遇到诸如“找不到 XXXX”之类的错误,您必须将其从 MailChimp 发送到 Mandrill。例如,当您在 MailChimp 中创建模板时,单击模板旁边的下拉菜单,然后单击“发送到 Mandrill”。从那里你应该很好。
除此之外,祝你好运。虽然 mandrill-api gem 可以做任何事情,但它的文档非常糟糕。有多个第三方 gem 提供类似的功能(mandrill-rails 是一种流行的),你可能会更幸运,但我自己没有使用它们。
【解决方案2】:
通知 = Mandrill = 1:1 电子邮件
广告系列 = MailChimp = 1:许多电子邮件
通常,通知是 1:1 的电子邮件 - 由于系统内的某些触发,您的系统会向单个用户发送电子邮件。触发器可能同时匹配多个用户,但电子邮件会单独发送给他们 - 可能是通过代码中的循环。如果需要,Mandrill 支持模板来个性化这些电子邮件。
广告系列会批量发送给邮件列表成员,其中同一封(个性化的)电子邮件会同时发送给多个用户。这可以手动触发(您手动创建和发送活动)或基于预定触发(例如自动回复或预定活动邮件)。
通知通常是与系统相关的电子邮件,虽然您确实具有让用户在 Mandrill 中取消订阅它们的技术能力,但通常我会考虑在您网站上的个人控制面板中为他们提供一个配置选项。
为了遵守反垃圾邮件法律,您必须允许用户取消订阅活动,因此每封电子邮件的页脚中都会包含取消订阅链接。