Форма сайта технически может отправлять письма через PHP mail, но это часто создает проблемы доставки. Сообщения могут не проходить SPF/DMARC или выглядеть как поддельная почта для серверов получателя.

Более правильный подход

  • Использовать SMTP authentication для форм.
  • Отправлять From с ящика того же домена или авторизованного отправителя.
  • Email посетителя ставить в Reply-To, а не обязательно в From.
  • Настроить SPF, DKIM и DMARC для домена отправки.
  • После изменений проверить доставку на несколько провайдеров.

Типовая проблема

Если форма отправляет From: client@gmail.com через ваш сервер хостинга, почтовые системы могут считать это подделкой. Безопаснее схема From: ящик сайта, Reply-To: адрес посетителя.

Почта формы должна быть настроена как настоящая авторизованная отправка, а не просто вывод скрипта

Пришлите URL формы и адрес отправителя. Поможем проверить SMTP и правильную логику From/Reply-To.

Исправить доставку формы