Как отправлять письма через скрипты сайта на виртуальном хостинге?
При отправке письма стандартными средствами PHP (с помощью функции mail) обязательно указывайте адрес отправителя. Сделать это можно, передав четвертый параметр в функцию mail. Например:
mail("to@gmail.com", "subject", "text", "From: your@email.ru");
Адрес отправителя должен существовать и находиться на нашем хостинге, чтобы письма доходили без ошибок.
Если вы используете CMS (систему управления сайтами), то обычно эти поля заполняются в настройках модуля, который занимается отправкой писем.
Адрес отправителя писем (поле From) должен быть существующим и находиться на нашем хостинге. Если адреса нет, то необходимо добавить его в панели управления в разделе Почтовые ящики.
Обратите внимание на то, что если в поле From вы установите ящик почтового сервиса mail.ru, то на их почтовые серверы письма точно не будут поступать из-за следующих ограничений.