2

Sendgrid でレコード MX を使用して受信メールのサービスを構成しました。電子メールを受信すると、コールバック URL には次の機能があります。

mail("contact@example.com","New Email", "New Email from Sendgrid"); 

そしてそれは完璧に機能します。今、私は電子メールから情報を取得する必要があります。ドキュメントを読みました:

https://sendgrid.com/docs/API_Reference/Webhooks/parse.html

POSTを使用するように言われていますが、値を取得するためにpostを使用します:

mail("contact@example.com","New Email", $_POST['from']); 

このモードでは動作しません。次のエラーを返します。

PHP Warning: mail() expects parameter 3 to be string, array given in    /home/user/index.php on line 6

誰か助けてくれませんか?

4

1 に答える 1

1

これで問題は解決しました: https://github.com/Ziggeo/php-sendgrid-parse

Sendgridの設定からRAWデータを貼り付けを無効にします

于 2016-01-07T13:18:01.283 に答える