根据sendgrid文档,入站解析器web钩子对失败的响应方式是,它将重新尝试将电子邮件发送到配置的端点3天,如果未交付则会丢弃电子邮件。
Parse将将解析的电子邮件发送到您指定的URL。如果POST不成功,SendGrid将自动排队并重试任何响应为5XX状态的帖子。这可以防止那些配置错误的网站或POST URL的客户丢失数据。以2xx状态回复帖子请求,以阻止电子邮件的重试。为了避免返回错误,您的链接必须在收到电子邮件时返回2xx HTTP代码。这个回复让我们的系统知道你的链接已经收到了电子邮件。然后从我们的发送队列中删除它。如果我们没有得到有效的2xx HTTP响应,我们的服务器就会认为它们没有传递您的消息。3天后无法传递的邮件将被丢弃。
我想知道,在放弃未发送的电子邮件之前,sendgrid是否会通知发件人他们的电子邮件无法发送?
发布于 2021-09-08 19:49:09
在删除电子邮件之前,SendGrid不会发送通知。但是,只有在收到来自Web钩子URL的错误并重新尝试发布该消息三天之后,该消息才会被删除。
发布于 2021-09-29 13:21:36
我们从Sendgrid支持小组得到确认,在入站Webhook Parser功能中删除的电子邮件将不会有任何通知或保存在Sendgrid中。因此,我们将无法获得任何有关电子邮件被删除的信息。
https://stackoverflow.com/questions/69041502
复制相似问题