我已经使用标准的MailJet包装器和php脚本从我们的网站生成电子邮件。我们为此使用了php包装器。我使用composer安装了包装程序,因此相信我们拥有所有正确的依赖项。执行脚本时,它会一直工作到下一行:
$ response = $ mj-> post(资源:: $ Email,['body'=> $ body]);
我们输入了正确的API和秘密密钥,并且正在服务器上运行php 7.3.13。
我相信代码是正确的,就像我将网站复制到共享Linux服务器上一样,所有操作都将完成,并且我们会收到一封电子邮件。我怀疑上面有一个标志或标准php,我们可能要求它在我们的共享服务器上可用,但在Windows服务器上不可用。
我们按照建议使用Web平台安装程序在服务器上进行了标准的php沼泽安装。
[如果有人对可能丢失的内容有任何想法,我将不胜感激!我对php并不大,因此如果感到愚蠢,我深表歉意。
谢谢,
Simon
感谢提供帮助,进入日志后,我发现我需要更新php.ini文件中curl的设置,以指向我从其网站下载的cacert文件。现在,已设置其运行和发送消息。