Справочный центр
Справочный центр: Настройки PHP
Отправка почты из скриптов
Отправлено в 03 July 2013 14:39

Если вы пользуетесь услугой Linux-хостинга (не тестовым периодом), то вам доступна функция отправки почты из скриптов.
Во время тестового периода отправка почты из скриптов заблокирована. Блокировка снимается через несколько минут после перехода на платную версию.

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

 

Способы отправки

Единственным корректным способом отправки почты из скриптов с наших серверов Linux-хостинга является php_mail. Использование других способов (например, отправка через SMTP) невозможно.

Для использования php_mail достаточно выбрать этот способ в настройках вашей CMS. Остальные настройки уже прописаны в sendmail на сервере.

[↑наверх]

Частота рассылки писем

Рекомендуемая частота рассылки составляет не более 100 писем в час для одного ящика. Если вы рассылаете почту на существующие адреса, и письма не подпадают под определение спама, то можно делать рассылки и более высокой интенсивности.  Однако в рамках снижения нагрузки на серверы и борьбы со спамом мы отслеживаем наличие очередей на серверах, отправляющих почту.  В случае если в почтовой очереди скапливается более 1000 писем с аккаунта, и это может препятствовать работе нашего оборудования, то мы согласно договору можем удалить рассылку.

Чтобы исключить рассылку спама злоумышленниками из скриптов вашей CMS, рекомендуем поддерживать последнюю в актуальном состоянии (устанавливая стабильные обновления по мере их выхода), периодически менять пароли доступа по FTP и проверять ваш компьютер и файлы вашей CMS на предмет наличия вирусов.

[↑наверх]

Если почта из скриптов не отправляется

Почта может не отправляться из скриптов по ряду причин:

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

Если письма не отправляются, проверьте историю запросов в вашей Панели управления panel.infobox.ru на вкладке "Поддержка" - "Запросы".
Если в открытых запросах нет сообщений на тему блокировки почты из скриптов, проверьте также закрытые.
При блокировке с нашей стороны поддержка обязательно уведомляет пользователей исходящим запросом, в таком случае в запросе вы увидите всю необходимую информацию.

Если вы уверены, что не нарушали ограничения нашей почтовой системы, рекомендуем выполнить отправку с помощью нашего тестового скрипта. Текст скрипта:

<?
#!/usr/bin/php -q
$address="user@ema.il";
$subj="Mail Test";
$text=date("D, d.m.y, H:i");
$head="Content-type:text/plain; \n\t charset=windows-1251;";
echo "Sending to $address";
mail($address, $subj, $text, $head);
echo "Ok, it works";
?>

Создайте файл mail.php, скопируйте в него текст скрипта (предварительно user@ema.il необходимо заменить на ваш активный почтовый адрес), загрузите в корневую папку сайта и перейдите по адресу http://вашсайт/mail.php.

Если письмо будет доставлено в течение 10 минут после выполнения тестового скрипта, рекомендуем вам проанализировать содержание вашего скрипта, с отправкой из которого наблюдаются проблемы. Если письмо не будет доставлено в течение 10 минут и не будет обнаружено вами в папке СПАМ, обратитесь, пожалуйста, в поддержку с помощью запроса из панели.

 [↑наверх]

Если почта из скриптов попадает в СПАМ

Если ваши письма попадают в спам, скорее всего у домена отсутствует SPF запись.
В данном случае может помочь настройка SPF-записи для домена:

Для Панели управления panel.infobox.ru: v=spf1 ip4:77.221.130.0/24 -all

Для панели support.infobox.ru (старой панели): v=spf1 ip4:77.221.128.0/19 -all

Если вы используете дополнительные почтовые службы, spf запись будет отличаться. 
Если SPF-записи домена добавлены, но письма все равно попадают в СПАМ, обратитесь в поддержку с помощью запроса из вашей Панели управления. О том, как это сделать, рассказано в статье "Как написать запрос в поддержку?"

[↑наверх]

(7 голосов)

Если в статье вы не нашли ответ на свой вопрос или обнаружили ошибку, пожалуйста, сообщите нам в комментарии.
Ваш отзыв поможет нам улучшить Справочный Центр
Комментарий к статье появится после проверки модератором
 
 
Если вам нужна помощь, пожалуйста, напишите запрос из своей Панели управления panel.infobox.ru
Имя:
E-mail:
Комментарий:
© 2002—2017 ООО «Национальные телекоммуникации»