Интересные статьи

После решения задачи, хочется рассказать об этом

Неотправляется почта php функцией mail на виртуальной машине битрикс

Проверка отправки почты из консоли линукс
echo "Testing" | mail -s "Test" johndoe@example.comс
Ошибка
-bash: mail: command not found

Если php почта не отправляется, устанавливаем комманду
yum install mailx

Проверяем дальше
echo "Testing" | mail -s "Test" johndoe@example.comс
Ошибка
/usr/sbin/sendmail: No such file or directory
"/root/dead.letter" 9/216
. . . message not sent.

Устанавливаем sendmail
yum install sendmail sendmail-cf -y
chkconfig —level 345 sendmail on
service sendmail start

Проверяем дальше
echo "Testing" | mail -s "Test" johndoe@example.comс
Ошибка пропала, письма приходят

Но вот не задача...
PHP Функция mail() не работает
Вопрос решился письмом в службу поддержки firstVDS сервера
У меня на сервере VDS установлено веб окрежение битрикс
Необходимо было в файле /etc/php.d/bitrixenv.ini
сменить параметр sendmail_path
;sendmail_path = msmtp -t -i
sendmail_path = /usr/sbin/sendmail -t -i
и все заработало!

PS: для работы curl потребуется еще одна настройка
копируем данные из /etc/php.d/20-curl.ini.disabled в 20-curl.ini
service httpd restart