Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Sendgrid解析webhook-电子邮件转发_Php_Sendgrid_Email - Fatal编程技术网

Php Sendgrid解析webhook-电子邮件转发

Php Sendgrid解析webhook-电子邮件转发,php,sendgrid,email,Php,Sendgrid,Email,我有一个PHP web应用程序,它与SendGrid集成,用于传入(解析webhook)和传出邮件(PHPmail()带有邮件代理的系统配置)。目前,我们的接收邮件系统由一个端点组成,该端点将所有联系人电子邮件保存到我们的数据库中。我们还希望有一些直接的电子邮件转发映射到其他邮件提供商(如ceo@mysite.com=>我的。address@example.com) 据我所知,SendGrid端没有电子邮件路由或使用SMTP协议转发它们,只有连接到端点的普通API调用。创建指向我们IP地址的MX

我有一个PHP web应用程序,它与SendGrid集成,用于传入(解析webhook)和传出邮件(PHP
mail()
带有邮件代理的系统配置)。目前,我们的接收邮件系统由一个端点组成,该端点将所有联系人电子邮件保存到我们的数据库中。我们还希望有一些直接的电子邮件转发映射到其他邮件提供商(如ceo@mysite.com=>我的。address@example.com)

据我所知,SendGrid端没有电子邮件路由或使用SMTP协议转发它们,只有连接到端点的普通API调用。创建指向我们IP地址的MX记录不是一个选项,因为我们不想向公众透露我们服务器的原始IP地址(DDoS风险)


我是否应该编写代码来获取电子邮件的内容,并将其转发?一些数据将会丢失,但在大多数情况下,它应该是有效的。或者有没有一种方法可以连接Gmail商业帐户之类的东西来监听这些特定地址的邮件?

您找到了问题的解决方案吗?我也有同样的问题。发送电子邮件只支持JSON,因此即使我从Sendgrid获得原始有效负载,我也不能使用相同的有效负载通过Sendgrid发送,相反,我们必须创建一个新的JSON请求并嵌入所有内容,包括附件。还有更好的方法吗?@PouyaSanooei还没有找到转发邮件的好方法。2020年有更新吗?