如何使用Sendgrid搜索过去发送的电子邮件?

时间:2017-07-11 19:04:23

标签: sendgrid sendgrid-api-v2

正如Sendgrid的文档所表明的那样,他们的网页GUI活动页面只能在过去7天内进行搜索。

如何在过去搜索更远的活动?

Web API documentation is here,但我找不到任何关于发送电子邮件的简单搜索信息。我所看到的只是看到特定类别的电子邮件的各种命运的端点,例如块,跳出,无效的电子邮件和“过滤器”,它们看似行动而不像过滤器。

必须能够找到有关某些特定发送电子邮件的信息,对吧?

1 个答案:

答案 0 :(得分:2)

这是不可能的。如您所述,the documentation明确指出:

  

电子邮件活动仅显示最近7天。访问中的数据   实时,我们建议您考虑实施我们的活动   网络挂接。

如果您想记录与您的帐户相关联的所有历史记录,您应该自行记录并保存。如果您有端点,则可以记录您发送的所有电子邮件。见这里:https://sendgrid.com/docs/User_Guide/Settings/parse.html

稍后编辑:

  1. "实时"意味着"当它发生时,它并不意味着"历史可以在任何时间点搜索"。

  2. 当您使用API​​时,作为开发人员,记录所有API调用和响应的责任在于您。虽然在API调用响应中不必报告退回是正确的,但SendGrid API提供了几种可以通知您的方式。 个人观点:我知道MVP中经常会省略此功能,因为您需要尽快进入市场,但ELK堆栈并不难设置。

  3. 您可以通过多种方式查看跳出和其他事件,如下所示:https://sendgrid.com/docs/Classroom/Track/Bounces/bounce_reports_how_can_i_be_notified.html

  4. 如果您确实需要通过电子邮件发送Y来了解第X天发生的事情,您可以联系他们的支持团队。他们可能会为你查找。

  5. 个人意见: 那7天不是随机数。我愿意打赌SendGrid确实记录了你所做的所有电话,但它不能提前提供。当您使用Facebook API,Twitter API等时,您不希望它们为您提供您所做的每个API调用的历史数据。这是一个不合理的数据量。我们正在谈论一种用于每天发送数百万封电子邮件的API,甚至可能更多。我相信他们实际上做了数学计算并回忆起之前的历史数据会给系统带来不必要的压力,这需要很长时间来回答这样的要求。

    对不起,如果我有点咆哮,但人们常常不会考虑存储这些东西所需的数据量以及搜索它需要多少费用。