Laravel - Не удается отправить письмо с драйвером sendmail - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть приложение, которое отправляет несколько писем с использованием драйвера smtp.Но в какой-то момент, и я не знаю почему, некоторые домены перестают получать электронную почту из приложения.

Итак, я меняю драйвер на sendmail и меняю отправленное письмо.

Вмой Mac работает нормально, но когда я пытаюсь передать его на сервер Windows, я должен изменить путь конфигурации sendmail и возвращает мне ошибку.

В моем app/config.php я меняю драйвер smtp на 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.

Кто-нибудь может мне помочь с этим?Сначала я не понимаю, почему люди получили электронную почту, а сейчас нет.и как можно решить эту ошибку.

Спасибо

...