Как отрпавить почту через PHP, если функция mail не работает?
Не знаю почему, но ни mail в php, ни sendmail, postfix с терминала не отправляют письма. Все вроде хорошо, но письмо не приходит. Как в таком случае можно отправить?
Заходите в каталог /var/log ищете там файл mail, в нем содержатся ошибки, если sendmail настроен.
Если есть доступ к файлу php.ini, посмотрите параметр sendmail_path, возможно его путь указан не верно. Путь к sendmail можно посмотреть командой which sendmail. Пример правильных параметров:
sendmail_path = /usr/sbin/sendmail -t -i -F"Full Name" -f'emailaddress@example.com'