我有一个使用smtp驱动程序发送几封电子邮件的应用程序。但是到了某个时候,我也不知道为什么,某些域停止接收来自应用程序的电子邮件。
因此,我将驱动程序更改为sendmail
并更改了已发送的电子邮件。
在我的mac机上工作正常,但是当我尝试将其传递到Windows服务器时,我必须更改配置sendmail路径并向我返回错误。
在我的app/config.php
中,将驱动程序smtp
更改为sendmail
并将sendmail路径更改为'sendmail' => '\"C:\xampp\sendmail\sendmail.exe\" -t',
。
接下来,我进入php.ini并添加以下内容:
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
,在.env
中,我也更改了驱动程序名称。
现在我有此错误,我不明白为什么:
Process could not be started ['\"C:\xampp\sendmail\sendmail.exe\"' is not recognized as an internal or external command, operable program or batch file.
有人可以帮助我吗? 首先,我不明白为什么人们会收到电子邮件,而现在却没有。 以及如何解决此错误。
谢谢