Laravel-无法使用sendmail驱动程序发送电子邮件

时间:2019-02-04 15:18:18

标签: php laravel xampp sendmail.exe

我有一个使用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.

有人可以帮助我吗? 首先,我不明白为什么人们会收到电子邮件,而现在却没有。 以及如何解决此错误。

谢谢

0 个答案:

没有答案