通过Office 365的SMTP中继发送时跟踪电子邮件状态

时间:2018-07-18 12:13:16

标签: office365

我们正在使用Office 365 SMTP中继从应用程序发送电子邮件,该办公室使用链接中的选项3进行了设置:

https://support.office.com/en-us/article/How-to-set-up-a-multifunction-device-or-application-to-send-email-using-Office-365-69f58e99-c550-4274-ad18-c805d654b4c4?ui=en-US&rs=en-US&ad=US

我们的查询是

  1. 我们应按照什么步骤来跟踪电子邮件是否在 投放,打开,点击或退回?
  2. 是否存在任何API,我们可以从中访问电子邮件日志以获取电子邮件 状态?
  3. 我们可以跟踪从office 365 smtp电子邮件发送的电子邮件吗?

请咨询。

1 个答案:

答案 0 :(得分:1)

您应该能够使用Exchange Online REST API来确定传递/退回,但是对于打开或单击的邮件,您将不得不使用诸如阅读回执和电子邮件跟踪之类的技术。

您可以在此处找到电子邮件跟踪的示例,但以下示例除外... http://blog.giftbit.com/email-open-tracking-why-and-how-to-do-it

电子邮件打开跟踪是一个简单的概念和实现:

在您的产品中创建标准的Web应用程序驱动的URL,该URL通过URL或参数接受您的跟踪信息,但始终返回图像内容类型和相应的二进制图像数据(例如“ image / gif”,通常为1× 1像素透明.gif)。

在要跟踪的所有外发电子邮件中将URL嵌入为标签的src,在URL中添加适当的信息以标识电子邮件和希望跟踪的信息。因为返回的内容类型是图像,所以它将正确呈现为图像。

完成!每当打开电子邮件并呈现出微小的不可见图像时,您的URL就会被调用。捕获信息并将其存储到数据库等。