У меня есть этот сервер rackspace, и я установил там sendmail. sendmail настроен на отправку писем с помощью sendgrid.php mail не работает на облаке rackspace
так что sendmail работает через терминал, но функция php mail возвращает false и не отправляет никаких сообщений электронной почты. путь sendmail правильно установлен в php.ini.
У меня есть это в /etc/php.ini,
sendmail_path = /usr/sbin/sendmail
, когда я взять phpinfo() с помощью
<?php
phpinfo()
возвращает
sendmail_path = /usr/sbin/sendmail
два быстрых идей: перезагрузить ваш конфигурационный файл и дважды проверить разрешения – Cameron
разрешения, какие разрешения на самом деле? – nivanka
Убедитесь, что вы используете 'php.ini', который вы редактируете, когда отображается' phpinfo() ', проверьте, что' php.ini' отображается как '/ etc/php.ini'. В противном случае этот вопрос может получить больше ответов на serverfault.com – MrCode