使用 SendGrid 安排电子邮件,但我立即取消并删除(查看 scheduled_events 显示状态实际上已取消)。但是,电子邮件仍会发送给用户。
我知道它说“您可以通过将 batch_id 传递到“取消或暂停预定发送”端点,在预定发送时间之前最多 10 分钟取消或暂停与批次 ID 关联的所有邮件/发送请求。” ( https://docs.sendgrid.com/api-reference/cancel-scheduled-sends/delete-a-cancellation-or-pause-from-a-scheduled-send )
但在这个示例代码中,我将时间设置为 20 分钟,并尝试了 90 分钟或更长时间,但电子邮件仍然送达。最后,我尝试在删除和不删除电子邮件(request4)的情况下做同样的事情。
我联系了他们的支持人员,但尚未收到回复,我想知道我是否在这里做了一些不寻常或错误的事情。
顺便说一句,我检查了状态代码和响应——它们看起来都很好(添加了描述打印状态的注释)
ITMISS
相关分类