【发布时间】:2016-11-11 06:02:16
【问题描述】:
如何获得 Laravel Mail 类的响应?
我正在使用 Sendgrid,我知道当我“要求”它发送电子邮件时,它会给我一个 MSGID,我想让它保存在我的数据库中,但 Laravel Mail 类没有给出任何响应!
有人知道怎么做吗?
---------------- 从这里编辑
其实我会改进我的问题 =)
我需要使用 webhook 来了解电子邮件的发送、打开和点击时间!
如何将从 Sendgrid 收到的 webhook 与我的“sent_mails”数据库表中的电子邮件链接起来?
通过 Sendgrid 面板,我找到了一个与特定电子邮件中的每个操作都相等的 MSGID,但我的基础上没有该 ID 来链接它!
【问题讨论】:
-
从那里无法做到这一点,但您可以利用 Sendgrid 的网络挂钩:sendgrid.com/docs/API_Reference/Webhooks/event.html
-
@aynber 我有点改变了我的问题!你知道我该怎么做吗?
-
您可以尝试以其他方式链接它,例如电子邮件地址/主题/时间组合。这取决于他们传回的信息与您存储的信息相比。
标签: php email laravel-5.2 sendgrid