【问题标题】:How to track status of email in sendgrid without using SMTP.如何在不使用 SMTP 的情况下跟踪 sendgrid 中的电子邮件状态。
【发布时间】:2016-12-23 14:19:23
【问题描述】:

我想向同一用户发送包含不同内容的电子邮件,我需要跟踪他们的状态。有没有办法不使用 SMTP 来做到这一点。

【问题讨论】:

    标签: sendgrid sendgrid-api-v3


    【解决方案1】:

    听起来你想要Unique Args。这些在 v3 API 邮件发送参数中称为 custom_args,但概念相同。

    激活Event Webhook 后,所有事件都将包含相应的 unique_args,因此您可以将每个特定消息与每个事件关联起来。

    此外,每当您向 SendGrid 发送消息时,acceptange 响应都会包含一个 message_id,它将出现在所有这些事件中。

    【讨论】:

    • 当我们通过 sendgrid 发送电子邮件时,它会返回“HTTP/1.1 202”作为响应。它没有给出任何细节。 sendgrid.com/docs/API_Reference/Web_API_v3/Mail/index.html 我也找不到通过 sendgrid API 获取已发送电子邮件详细信息的方法。
    • 202 的正文中将是一个 message_id。无法通过 API 查询/“拉取”有关消息的信息,但 Event Webhook 会将数据推送给您。
    • message_id 在 202 响应的响应头中。
    猜你喜欢
    • 2015-10-18
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 2015-05-05
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 2017-03-30
    相关资源
    最近更新 更多