Laravel 5.2 从 Mail (MailGun、Mandrill、Sendgrid 或其他什么)获得响应


Laravel 5.2 get response from Mail (MailGun, Mandrill, Sendgrid or whatever)

如何获得Laravel Mail类响应?

我正在使用 Sendgrid,我知道当我"要求"它发送电子邮件时,它会给我一个 MSGID,我想让它保存在我的数据库中,但 Laravel Mail 类没有给出任何响应!

有人知道该怎么做吗?

从这里----------------编辑

实际上我要改进我的问题=)

我需要使用 webhook 来知道电子邮件何时送达、打开和点击!

如何将从 Sendgrid 收到的 webhook 与"sent_mails"数据库表上的电子邮件链接?

通过 Sendgrid 面板,我找到了一个 MSGID,它与特定电子邮件中的每个操作相等,但我的基础上没有该 ID 来链接它!

好消息!

对于SendGrid来说,至少刚刚找到了一个很好的解决方案!

我们可以在发送电子邮件时添加自定义字段,这些字段将位于从 SenGrid 发送到您的应用程序的 webhook 上!

因此,您可以添加一个带有记录 ID 的自定义字段,它将位于通过 webhook 发回给您的帖子数据中 =)

https://sendgrid.com/docs/Integrate/Frameworks/laravel.html

容易!!希望它也能帮助其他人!