Я настроил службу для входящей электронной почты с записью MX на Sendgrid. При получении электронного письма URL обратного вызова имеет такую функцию:
mail("[email protected]","New Email", "New Email from Sendgrid");
и это работает отлично, теперь мне нужно получить информацию по электронной почте, я прочитал документацию:
https://sendgrid.com/docs/API_Reference/Webhooks/parse.html
и он говорит, чтобы использовать POST, хорошо, я использую сообщение для получения значения:
mail("[email protected]","New Email", $_POST['from']);
в этом режиме не работает, верните эту ошибку:
PHP Warning: mail() expects parameter 3 to be string, array given in /home/user/index.php on line 6
Может кто-нибудь, пожалуйста, помогите мне?
Проблема решена, с этим: https://github.com/Ziggeo/php-sendgrid-parse
и отключить вставку данных RAW из настроек на Sendgrid
Других решений пока нет …