@avprinciple

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

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

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

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

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

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

Что и где нужно настроить?
  • Вопрос задан
  • 114 просмотров
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Dialog Москва
от 300 000 руб.
Aitarget Москва
от 100 000 руб.
Click Санкт-Петербург
от 110 000 до 150 000 руб.
20 мая 2019, в 15:59
300 руб./за проект
20 мая 2019, в 15:53
10000 руб./за проект
20 мая 2019, в 15:24
1000 руб./в час