Отчеты PHPmailer: Не удалось выполнить: / usr / sbin / sendmail - PullRequest
10 голосов
/ 09 декабря 2010

Почему?Я могу отправить через mail () в PHP, но я не могу отправить через PHPMailer с помощью IsSendmail ()

Ответы [ 7 ]

17 голосов
/ 08 ноября 2012

У меня была такая же ошибка.Решил это, комментируя / удаляя это:

$mail->IsSendmail();

Теперь все работает правильно.Я могу отправлять письма и получать их в свой почтовый ящик.

7 голосов
/ 09 декабря 2010

Вы уверены, что путь /usr/sbin/sendmail правильный?

Если да, проверьте также, правильно ли установлены разрешения для sendmail.

1 голос
/ 04 февраля 2014

Для меня это работает с $mail->IsSMTP(). IsSendmail() ищет sendmail.

1 голос
/ 19 ноября 2012

У меня была такая же проблема. Почти час потратил на проверку журналов, проверку путей sendmail и тестирование php mail () и sendmail из командной строки, но безрезультатно. И, наконец, все, что я сделал, это перезапустил Apache, используя apachectl -k graceful, и вселенная была исцелена.

0 голосов
/ 21 сентября 2016

PHP с включенным safe_mode на общих серверах (и, вероятно, на других тоже) не сможет открыть /usr/sbin/sendmail (PHPMailer использует popen)

0 голосов
/ 23 декабря 2013

Удаление IsSendmail () просто создало для меня еще одну ошибку, в итоге хост-провайдеру пришлось удалить safemode в настройках PHP. Затем он работал

Редактировать Дэвид Бердесс

SafeMode не должен быть установлен на реальном сервере! Например, сайты, работающие на Joomla или других решениях CMS, не должны быть включены, кроме как в среде тестирования

0 голосов
/ 15 июля 2013

Я согласен с блоком выше.Функция mail () по умолчанию включена на всех серверах (я полагаю).В моем случае я смог отправить базовый html, используя простую функцию mail (), но когда я использовал PHPMailer, у меня возникла эта ошибка.

Итак Я удалил часть, где он проверяет, т.е.) и все было хорошо.Теперь больше исключений.

Для людей, которые хотят использовать SMTP.Сначала создайте учетную запись электронной почты на своем сервере, а затем определите ее параметр в своем коде.

Cheers,

Talha

...