2016-07-08 6 views
0

Laravel Mailクラスの応答を取得するにはどうすればよいですか?Laravel 5.2 Mail(MailGun、Mandrill、Sendgridなど)からの応答を取得

私はSendgridと一緒に作業しています。メールを送信するときにMSGIDを返信すると「Laravel Mail」クラスには何も与えられません。応答!

誰かがそれを行う方法を知っていますか?私はつもり私の質問を向上しています実際に

ここから

---------------- EDITING =)

私は時を知るためにウェブフックを使用する必要があります電子メールが配信され、開かれ、クリックされます。

Sendgridから受信したウェブフックを、 "sent_mails"データベーステーブルのメールとリンクするにはどうすればよいですか?

SendGridパネルでは、特定の電子メールのすべてのアクションに等しいMSGIDが見つかりましたが、リンクするために私のベースにそのIDはありません!

+0

そこからそれを行う方法はありませんが、Sendgridのウェブフックを利用することができます:https://sendgrid.com/docs/API_Reference/Webhooks/event.html – aynber

+0

@aynber私の質問は変わりました!どうすればいいの? –

+0

電子メールアドレス/件名/時刻の組み合わせなど、別の方法でリンクを試みることができます。それは、保存したものと比較してどの情報が戻ってくるかによって異なります。 – aynber

答えて

0

いいニュースです!

SendGridについては、少なくともちょうど良い解決策が見つかりました。

電子メールを送信するときにカスタムフィールドを追加することができます。これらのフィールドは、SenGridからアプリケーションに送信されるWebフックに表示されます。

はつまり、あなたのレコードのIDとカスタムフィールドを追加することができ、それがウェブフック=バックあなたに送られた後のデータ)

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

簡単になります!他の人にも役立つことを願っています!

関連する問題