Каким образом подменяется сервер отправки писем в форме обратной связи на сайте?
В отслеживании отправки в cpanel видно, что некоторые письма отправляются не с моего сервера, а с каких-то левых адресов. Как это может происходить, ведь в форме не предусмотрена смена адреса отправления?
В дополнительной информации видно, что письма отправляются через форму обратной связи.
Дополнительно:
Смотрите логи на файле обработчика.
Второй момент, а где вы в дополнительной информации видите, что письма отправлены именно с левых адресов, а не с вашего сервера?
На приведённом скриншоте видно только то, что 4 письма были приняты почтовиком для доставки, а на 5-ом вам сказали "Чё-то много писем шлёш, салага!", и в доставке было отказано (защита от спама).
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для подмены сервера отправки писем в форме обратной связи на сайте, необходимо обновить настройки отправки почты в соответствующем скрипте обработки формы. В случае использования PHP, это можно сделать следующим образом:
1. Откройте файл, который обрабатывает данные формы обратной связи на вашем сайте. Обычно это файл с расширением .php, который содержит код для обработки данных формы и отправки письма.
2. Найдите строку кода, которая отвечает за отправку письма. Обычно это функция mail(). Пример:
if(mail($to, $subject, $message, $headers)){ echo "Письмо отправлено!"; } else { echo "Ошибка отправки письма!"; }
3. Замените параметр $to (адрес получателя), $subject (тема письма), $message (текст письма) и $headers (заголовки письма) на новые значения, соответствующие серверу отправки писем, который вы хотите использовать. Например, если вы хотите использовать SMTP сервер, то код может выглядеть примерно так: