Форма обратной связи может перестать отправлять письма, даже если сам сайт открывается нормально. Причины бывают в измененном пароле ящика, отсутствии SMTP-аутентификации, антиспаме, обновлении плагина или DNS-аутентификации.
Что проверять регулярно
- Отправьте тестовое сообщение с сайта и проверьте ящик получателя.
- Проверьте папки спам/junk.
- Уточните, форма отправляет через SMTP или обычный PHP mail.
- Проверьте SPF, DKIM и DMARC для домена.
- Посмотрите логи плагина или CMS mail logs, если они есть.
Хорошая практика
- Для важных форм используйте SMTP-аутентификацию.
- По возможности отправляйте письма формы с адреса на том же домене.
- Не используйте случайный внешний From address, который ломает SPF/DMARC.
- Держите на сайте второй канал связи.
Пришлите домен, URL формы и ящик получателя. Поможем проверить, проблема в SMTP, DNS или форме CMS.
Проверить отправку формыКак снизить риск ошибок и взлома
Безопасность сайта зависит не только от хостинга, но и от паролей, обновлений CMS, прав файлов, доступа разработчиков и резервных копий. Чем меньше лишних доступов и старых файлов, тем ниже риск проблемы.
- используйте сложные уникальные пароли;
- удаляйте временные FTP и админ-доступы после работ;
- обновляйте CMS, плагины и темы;
- не храните архивы с паролями в публичной папке;
- проверяйте права файлов и папок.
Если есть подозрение на взлом, не очищайте все сразу: сначала сохраните логи и список измененных файлов, чтобы понять источник заражения.
Что подготовить перед обращением
Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Формы обратной связи перестали отправлять письма: регулярные проверки владельца сайта», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.
