Что делать, если письма с формы обратной связи [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 Отправка письма с дополнительными заголовками», и внести в Ваши скрипты корректировки, включающие все указанные в примере заголовки.
Помогла ли вам эта информация?
Другие статьи по этой теме
Не можете найти ответ на свой вопрос?
Напишите запрос в службу поддержки
Написать сейчас