Вы или ваши посетители заходят на сайт, отправляют формы обратной связи или сайт отпрваляет уведомления о регистрации, но письма не приходят. Что делать?
- Проверьте, настроен ли адрес отправки на странице Конфигурация - Система - Информация о сайте (/admin/config/system/site-information).
- Этот адрес должен быть на вашем домене
- Сам почтовый ящик должен существовать
- Для вебформ также проверьте адрес отправки
- Проверьте, нет ли сообщений о неудачной отправке почты на странице Отчеты - Журнал (/admin/reports/dblog).
- Проверьте, нет ли ваших писем в папке "Спам". Если есть, то либо антиспам-фильтр почтового провайдера плохо работает, либо домен почты отправки не совпадает с доменом сайта
- Если все это не получается, то нужно попробовать такой код и, если он не отправит - то проблема в хостинге:
$to =
';
$subject = 'the subject';
$message = 'hello';
$headers = 'From:
' . "\r\n" .
'Reply-To:
' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
echo "result=" . mail($to, $subject, $message, $headers);