2013-02-13 55 views
29

任何人都知道Mandrill是否支持“查看浏览器”功能,如MailChimp |存档|变量。如果没有,我可以使用搜索功能来获取发送邮件(例如,如果我知道有关邮件的某些特定元数据)?或者我必须渲染模板并将其自己存储以便以后检索?Mandrill和浏览器功能查看

回答

32

最好的办法是在您的服务器上存储一个副本,您可以在电子邮件中链接到一个合理的副本,例如批量电子邮件。 Mandrill不自动支持ARCHIVE合并标签,因为它特定于MailChimp中的一个广告系列,可能会一次发送给大量的收件人。为数千个收件人存储单个副本非常简单。然而,Mandrill会跟踪您发送的每一封电子邮件,因此需要以“公开访问”的方式存储每封电子邮件的唯一唯一副本,这样可以增加大量数据存储(以及数据存储成本和高架)。

我们也知道很多交易电子邮件都是高度个性化的,并且可能包含机密信息,因此在很多情况下创建每个电子邮件的公共访问版本都没有意义。

电子邮件内容可以在电子邮件发送后24小时内在您的帐户中查看,但内容无法长期访问,并且无法通过API访问(more info in the Mandrill KB here about viewing contents)。有关数据存储时间的更多信息,请参见a bit more here about that

+2

谢谢您的回应!发送邮件后,我使用Mandrill API呈现它,然后将呈现的版本存储在我的数据库中。然后,我通过一个处理程序页面检索邮件,以查看“在浏览器中查看”场景以及从我的web应用程序中的iframe。 – Muleskinner 2013-02-17 16:55:04

+1

@Muleskinner用于呈现模板的API是https://mandrillapp.com/api/docs/templates.JSON.html#method=render – 2013-07-19 09:51:22

+0

有趣的是,我注意到mandrill出站活动页面现在有一个视图内容链接。我想知道这是否是添加此功能的第一步? – 2013-10-23 09:36:59