EСЛИ С ВАШЕГО САЙТА НЕ ОТПРАВЛЯЕТСЯ ПОЧТА, НЕОБХОДИМО ПРОИЗВЕСТИ НАСТРОЙКУ СКРИПТА (ПРОГРАММЫ) ОТПРАВЛЯЮЩЕГО ПОЧТОВЫЕ СООБЩЕНИЯ. ОПИСАНИЕ НАСТРОЕК ПРИВЕДЕНО НИЖЕ:
(Нужно использовать ОДИН из ниже приведённых способов настройки)
Для корректной отправки почты через функцию mail необходимо ее отправлять от домена принадлежащего пользователю. Почтовый домен и почтовый ящик - email , от которого отправляется почта (указывается в поле From: или От:), должны быть созданы/существовать на аккаунте пользователя (ISP панель). Проверить существование почтового домена и почтового ящика можно через пункт меню "Почта -> Почтовые домены", "Почта -> Почтовые ящики" панели ISPmanager.
Для этого необходимо указать параметр sendmail.
Параметр можно указать в настройках php для используемой версии php через панель управления ISPManager. Для этого необходимо перейти в раздел WWW->PHP, выбрать используемую версию php, нажать Настройка,
выбрать переменную sendmail_path, нажать Изменить,
и привести ее к виду:/usr/sbin/sendmail -t -i -fwebmaster@domain.com
где webmaster@domain.com - заменить на созданный почтовый ящик на Вашем домене, от которого производится рассылка.
Данный параметр можно передать прямо в функции mail (в том случае если Вы не настраивали PHP как указано выше). Таким образом функция mail будет иметь следующий вид:
mail('test@mail.ru', 'My Subject', $message, "From: <webmaster@domain.com>","-fwebmaster@domain.com");
где webmaster@domain.com - заменить на созданный почтовый ящик на Вашем домене, от которого производится рассылка.
В случае использования cms Joomla данные настройки можно произвести средствами CMS.Для этого необходимо в конфигурационном файле configuration.php изменить следующие параметры:
public $mailer = 'sendmail';public $mailfrom = 'webmaster@domain.com';
public $fromname = 'WebMaster';
public $sendmail = '/usr/sbin/sendmail -fwebmaster@domain.com';
где webmaster@domain.com - заменить на созданный почтовый ящик на Вашем домене, от которого производится рассылка.
Для CMC prestashop - сменить e-mail магазина в контактах магазина в админке (от этого берется значение поля from:)