sendgrid如何跟踪单个电子邮件

问题描述 投票:3回答:1

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

client = sendgrid.SendGridClient(username_or_apikey=my_key)
msg = sendgrid.Mail()
msg.add_to('[email protected]')
msg.set_html('<div> hello there </div>')
msg.set_from('[email protected]')
msg.set_subject('test sendgrid subject')
resp = client.send(msg)

我回来的响应对象就是(200, '{"message":"success"}')。我希望得到一些电子邮件ID。

我知道sendgrid有webhooks,但是如何将sg_message_id与我发送的电子邮件联系起来?

python email-integration sendgrid
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.