Задать вопрос
@avprinciple

Не приходит сообщение на почту с PHP формы. VestaCP?

Здравствуйте!

Поставил Ubuntu 18, Vesta CP nginx + php-fpm

Есть форма php+ajax, которая отправляет сообщение (POST) на почтовый ящик. Через стандартную функцию mail() отправляю.
Тестировал на бесплатно хостинге - работает, приходит на почту, значит проблема в настройке на сервере.

От чего зависит, как это настроить на собственном сервере?

DigitalOcean > Ubuntu + VestaCP (nginx+php-fpm).
Пробовал в digitalocean > lemp, тоже самое.

Что и где нужно настроить?
  • Вопрос задан
  • 658 просмотров
Подписаться 3 Средний Комментировать
Решения вопроса 1
Sanes
@Sanes
php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f mail@mail.com
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Mysterion
Во все шаблоны apache либо в тот, который используется, добавить:
<Directory %docroot%>
...
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@%domain_idn%"
</Directory>

Сохранить и после этого в консоли:
v-rebuild-web-domains
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы