Восстановление и модернизация системы отправки форм

Суть проблемы

На двух идентичных сайтах перестала функционировать форма для отправки заявок. Уведомления о новых заказах не поступают ни администраторам, ни клиентам.

Основные задачи

  • Полностью восстановить механизм отправки данных из формы заказа.
  • Настроить отправку email-уведомлений:
    • Администраторам сайта (необходимо обеспечить доставку на популярные почтовые сервисы, включая российские).
    • Автоматические ответы на электронную почту клиента, указанную при заполнении формы.
  • Реализовать защиту формы от автоматизированного спама без использования капчи (CAPTCHA).

Технические требования

  • Сайты построены на CMS MODX. Работу необходимо выполнять в рамках её архитектуры.
  • Защита от ботов должна включать, но не ограничиваться:
    • Использование скрытого (honeypot) проверочного поля.
    • Внедрение проверки на минимальное время заполнения формы (таймлимит).
    • Возможны другие методы, не усложняющие UX для реальных пользователей.
  • Отправка писем должна быть стабильной и работать с различными почтовыми сервисами.

Ожидаемый результат

  • Форма заявок на обоих сайтах полностью работоспособна.
  • Администраторы получают уведомления о новых заказах.
  • Клиенты получают автоматическое подтверждение на указанный email.
  • Количество спам-заявок сведено к минимуму за счёт внедрённых механизмов защиты.