Что делать, если письма с формы обратной связи [php-функция mail()] не приходят на почту?

На нашем хостинге действуют следующие требования:

  1. Письма, отправляемые с сайта с помощью php-функции mail(), должны содержать заголовок From.
  2. Заголовок From должен содержать имя только доменного почтового ящика.
Пример:

На сайте example.com есть форма обратной связи. Для успешной ее работы на нашем хостинге в качестве адреса отправителя в коде вашей формы обратной связи следует указать имя почтового ящика в домене example.com. Например, no-reply@example.com или info@example.com, или любой другой ящик вида "пользователь@example.com". Создавать почтовый ящик при этом не обязательно.

Если вы укажете ящик стороннего домена, например gmail.com или mail.ru, либо другого домена в зоне .KZ, такое письмо не будет доставлено, поскольку наш анти-спам фильтр заблокирует его.

Также, чтобы добиться корректной работы форм отправки, настоятельно рекомендуем Вам ознакомиться с разделом «Пример #2 Отправка письма с дополнительными заголовками», и внести в Ваши скрипты корректировки, включающие все указанные в примере заголовки.
question
Не нашли подходящего ответа?
Напишите запрос в службу поддержки
Написать сейчас