@avprinciple

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

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 12:23
2500 руб./за проект
25 апр. 2024, в 12:21
10000 руб./за проект