2016-01-06 4 views
0

J'ai configuré un service pour les e-mails entrants avec l'enregistrement MX sur Sendgrid. Lorsque la réception e-mail l'URL de rappel a cette fonction:Envoyer un e-mail entrant avec PHP

mail("[email protected]","New Email", "New Email from Sendgrid"); 

et il fonctionne parfaitement, maintenant je dois obtenir les informations de courrier électronique, j'ai lu la documentation:

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

et dire utiliser pOST, ok j'utiliser après pour obtenir la valeur:

mail("[email protected]","New Email", $_POST['from']); 

dans ce mode ne fonctionne pas, retourner cette erreur:

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

Quelqu'un peut-il s'il vous plaît me aider?

+1

au journal des erreurs. Cela vous montrera pourquoi vous obtenez l'erreur 500. Une erreur 500 est juste une erreur générique "quelque chose s'est mal passé" qui ne vous dit pas ce qui s'est mal passé. PHP écrit toujours dans le journal des erreurs ce que l'erreur était. –

+0

Vous devrez peut-être activer l'extension mail, je suppose .. –

+1

PHP Attention: mail() s'attend à ce que le paramètre 3 soit string, array donné dans /home/user/index.php sur la ligne 6 – user1038606

Répondre