По какой причине может не работать функция php mail()?
сервер на centos, установлен msmtp, сервер почты exchange, PHP 5.6.33
при отправке из консоли командами
echo "Testing" | mail -s "Test" mail@mail.ru
php -r "mail('mail@mail.ru', 'Test', 'Test');"
оба письма доходят, при отправке с сайта ничего и в лог не пишет
проверка отправки с сайта выполняется вот таким файлом
$sender = '1@mail.ru';
$recipient = 'mail@mail.ru';
$subject = "php mail test";
$message = "php test message";
$headers = 'From:' . $sender;
if (mail($recipient, $subject, $message, $headers))
{
echo "Message accepted";
}
else
{
echo "Error: Message not accepted";
}
в .htaccess ничего не нашел, куда копать?