使用 GMAIL API 跟踪电子邮件发送状态
Posted
技术标签:
【中文标题】使用 GMAIL API 跟踪电子邮件发送状态【英文标题】:Track the email delivery status with GMAIL API 【发布时间】:2021-11-22 21:13:12 【问题描述】:我们将 Gmail API 用于邮件发送功能。想知道邮件何时送达或退回。
我们正在使用的 Nuget 包:Google.Apis.Gmail.v1
Message outmsg = service.Users.Messages.Send(msg, "me").Execute();
调用这个方法后,我们得到message id
,labelsid
,Threadid
使用 .Net C# 实现这一目标的最佳方法是什么?
提前致谢
【问题讨论】:
【参考方案1】:Read Receipt 在 Gmail api 中不可用。因此,当您发送电子邮件时,您无法要求在邮件发送时通知您。您可以添加feature request.
如果您在收件箱中发送push 通知,您或许能够检测到退回邮件。
【讨论】:
DalmoTo 当我使用 gmail api 在我的 gmail 收件箱中收到新电子邮件时,是否有办法在我的应用中获得通知? 取决于您所说的通知。推送通知会通知您的应用程序。以上是关于使用 GMAIL API 跟踪电子邮件发送状态的主要内容,如果未能解决你的问题,请参考以下文章
在 golang 中使用 gmail API 发送带附件的电子邮件
使用 gmail-api 和 google-api-php-client 发送电子邮件