Sendgrid 入站电子邮件 PHP
Sendgrid inbound email with PHP
我已经在 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']);
在这个模式下不行,return这个错误:
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
并从 Sendgrid 的设置中禁用粘贴 RAW 数据
我已经在 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']);
在这个模式下不行,return这个错误:
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
并从 Sendgrid 的设置中禁用粘贴 RAW 数据