0

我有一个存储在数据库中(通过 Django 管理界面管理)的用户详细信息(包括电子邮件地址)列表(大约 400 个),并且想偶尔向这些用户的子集发送批量电子邮件(通讯)。

使用 Django 管理界面,我可以轻松地对用户进行分类以定义子集,并可以通过任何必要的方式公开我的电子邮件地址列表。

我可以编写一个 Django 接口来发送电子邮件,但这意味着编写一个模板接口,这是我真的不想做的事情。我宁愿在第三方提供商上生成电子邮件,然后以某种方式发送到我的列表。

到目前为止,我发现的最佳解决方案是使用 MailChimp。它们提供了一个 API,MailChimp 邮件列表可以通过该 API 与外部列表同步。它们提供了一个界面来创建电子邮件和分组功能,因此可以将电子邮件发送到邮件列表的子集(同样可以通过 API 管理组)。

完美,几乎。我对将电子邮件地址存储在外部主机上并不是特别舒服,而且由于担心我的数据库损坏,通过 API 进行同步更不舒服。

有人对此有什么建议吗?有什么方法可以使用第三方界面来创建电子邮件(多部分/MIME)消息,然后发送到我可以创建的(安全)网络服务中可用的电子邮件地址列表?

有没有其他人这样做过?使用 MailChimp API 的人有什么建议吗?

谢谢

4

2 回答 2

0

看看Mailgun。他们有一个广泛的 API。
我还没有经验,因为到目前为止 Mailchimp 满足了我的要求。

于 2012-08-30T11:41:07.297 回答
0

我有一些使用 MailChimp API 的经验,并且必须说它是我使用过的最好的 API 之一。我正在使用一个非常简单的名为mailsnake的应用程序连接到 MailChimp API(它实际上只是包装你的调用并直接询问 MailChimp,所有这些都在 40 行中)来构建我自己的中间件。

并回答具体问题:您为什么害怕同步?如果您想与 MailChimp 同步列表,这不是很成问题。我很确定您只能将数据库中的用户订阅和更新到 MailChimp 中,而完全忘记以相反方式进行的任何同步。如果您尝试订阅或更新已取消订阅 MailChimp 的用户,MailChimp 只会抱怨,但不会发生任何不好的事情。

于 2012-08-30T15:47:43.993 回答