Доброго времени суток. никак не могу заставить OSP отправлять письма через sendmail.exe.
в файле ...OSPanel_6_0_0\config\program.ini выставил smtp_server = off, остально в секции закоментировал. включен модуль php 8.3. (тобишь работает апач). по пути ...OSPanel_6_0_0\modules\PHP-8.3\ospanel_data\default\templates\php.ini закоментил все по ssmtp оставил только параметр mail.add_x_header со значением Off. добавил параметр sendmail_path с слыкой на sendmail.exe реакции нет. так же пробовал в этой же дирректории добавлять параметр php_admin_value sendmail_path в секции VirtualHost файла httpd.conf - аналогично реакции нуль. вылетает ошибка на php файл в котором форма прописана на функцию майла : Warning: mail(): Failed to connect to mailserver at "ospanel" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in .
Пути пробовал прописывать и полностью, и через константы {root_dir}
Вопрос: куда и что прописать, чтоб заработало? ну или как настроить полноценную отправку вместо заглушки в виде директории по умолчанию?
З.ы. рядом стоит, выключена, боевая связка Nginx+Apache на случай проблем с виртуальным сервером на убунту. так вот в этой ручной сборке такой маневр (добавление параметра php_admin_value sendmail_path в секцию VirtualHost) работает без проблем.
- Главная Список форумов Ошибки Open Server
- Поиск
-
- Текущее время: 21 апр 2025, 18:04
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.