Mandrill API - 下载电子邮件内容

Posted

技术标签:

【中文标题】Mandrill API - 下载电子邮件内容【英文标题】:Mandrill API - download email content 【发布时间】:2013-09-01 10:52:12 【问题描述】:

我们目前正在使用 Mandrill 发送电子邮件。我们使用 mandrill 很多不同的系统来发送电子邮件。

是否有任何 API 方法可以获取已发送电子邮件的内容? I Know mandrill 的副本最多可存储 30 天。

【问题讨论】:

【参考方案1】:

目前,没有用于电子邮件内容的 API。如果您正在使用模板,您可以使用templates/render API 调用来获取带有合并标签等的模板的呈现 html,但这不是已发送电子邮件的实际内容。

【讨论】:

【参考方案2】:

您可以使用messages.content 方法,您只需要API 密钥和消息ID(在send 调用中返回)。

请记住,Mandrill 默认只保存 24 小时的内容,通过付费最多可以延长 30 天。因此,请确保在该时间范围内拨打messages.content

另外,其他人在过早调用messages.content 时遇到了麻烦,因为内容似乎需要一些时间才能被编入索引(请参阅this post 中的答案)

【讨论】:

以上是关于Mandrill API - 下载电子邮件内容的主要内容,如果未能解决你的问题,请参考以下文章

Mandrill 电子邮件卡在排队中

Codeigniter 和 Mandrill api,无法发送电子邮件

带有 sinatra 的 Mandrill API 电子邮件队列

通过 Mandrill NodeJS API 发送时我没有收到电子邮件

Mandrill API - 获取电子邮件的所有收件人

Mandrill 模板中的条件内容