Вопросы и ответы - Макхост

Как отправлять почту через скрипты на виртуальном хостинге?

 Как отправлять почту через скрипты на виртуальном хостинге?

17.11.2015   12:26
Сотрудник Иванов Виктор
 нет комментариев
ОТВЕТЫ НА ВОПРОС (1)
Сотрудник Иванов Виктор

При отправке письма стандартными средствами PHP (с помощью функции mail) обязательно указывайте адрес отправителя. Сделать это можно, передав четвертый параметр в функцию mail. Например:

mail("to@gmail.com", "subject", "text", "From: your@email.ru");

Адрес отправителя должен существовать и находиться на нашем хостинге, чтобы письма доходили без ошибок.

Если вы используете CMS (систему управления сайтами), установите в административном разделе вашей системы правильные настройки для отправки почты. 
Адрес отправителя писем (поле From) должен быть существующим и находиться на нашем хостинге.

В качестве альтернативного решения можно использовать отправку писем через SMTP-серверы.

Если вы самостоятельно управляете DNS вашего домена, который расположен у нас на хостинге, позаботьтесь о правильных SPF-записях у домена. В запись должен входить IP-адрес сервера, на котором располагается ваш сайт.

Также обратите внимание на то, что если в поле From вы установите ящик почтового сервиса mail.ru, то на их почтовые серверы письма точно не будут поступать из-за следующих ограничений.

17.11.2015   12:29
 12 комментариев

Для ответа нужно зарегистрироваться или авторизоваться.