sendgrid如何跟踪单个电子邮件

时间:2015-07-27 18:26:58

标签: python email-integration sendgrid

我正在通过sendgrid发送电子邮件,并希望跟踪电子邮件的状态。

client = sendgrid.SendGridClient(username_or_apikey=my_key)
msg = sendgrid.Mail()
msg.add_to('a@foo.com')
msg.set_html('<div> hello there </div>')
msg.set_from('b@foo.com')
msg.set_subject('test sendgrid subject')
resp = client.send(msg)

我要回的响应对象只是(200, '{"message":"success"}')。我希望能找回一些电子邮件ID。

我知道sendgrid有webhooks,但如何将sg_message_id与我发送的电子邮件相关联?

1 个答案:

答案 0 :(得分:1)

您可以基于每个邮件生成唯一参数,这些参数将进入SMTP API JSON字符串,并包含在webhooks的状态消息中。

此页面上的更多信息:https://sendgrid.com/docs/API_Reference/SMTP_API/unique_arguments.html