Добрый день друзья.
Спасибо всем, кто принимал участие в решении моей проблемы.
Спам я остановил.
И решение проблемы хоть как это не парадоксально... оказался в банальной ошибке на странице.
Теперь по подробнее:
Если вы участвуете в диалоге с самого начала, то вам уже известна проблема, о которой я упоминал в скользь - двойная отправка сообщения. Хотя правда я не сильно уделял ей внимание, так как считал что дело не в ней. Но как вы уже наверное догадались - именно в ней и скрывалась проблема. Те кто же не читал весь форум, я не заставляю вас его прочитать полностью, просто скажу - была атака спама в основном на главную страницу, во время решения я обновил плагин хроноворма до последней версии и столкнулся с новым интерфейсом. Принял решение пересоздать форму обратной связи ибо настройки формы отличаются в плагине версии 6.0.х и 6.1.х. После пересоздания формы спам не прекратился, но появился дубликат сообщения (тоесть в место 1 письма после заполнения формы приходило 2
).
Короче вот тут и дала осечку моя смикалка
, а именно нехватка знаний и понимание нового интерфейса плагина хронаформа). Я сконцентрировался на работе алгоритма спама, не могу не согласиться, я получил много информации по спаму
что так же в будущем будет только в ПЛЮС. Но что я не делал, спам это не останавливало.
ПРОПУСТИМ КУЧУ МОИХ МЫСЛЕЙ И ПЕРЕЙДЕМ К СУТИ
В общем я решил, что раз я пока не нашел способ как победить спам, тогда хоть решу другую проблему и сконцентрировался на проблеме с дубликатом писем... типо надо же разобраться наконец.
Короче начал я ковырять эту проблему и обнаружил косяк - хоть какую я форму не размещал на главной странице, она отправляла 2 письма. НО, при этом на других страницах сайта было все ок. Вот и нашли закономерность
Ладно не буду мучать и расскажу в чем проблема, так как такая ситуация скорее всего будет у меня в единичном случаи. На главной странице ранее была размещена форма, но в процессе развития была перенесена в новый блок на той же странице. А старая форма была не удалена, а просто скрыта комментарием. Вот тут и косяк!
Ну, а тут можно догадаться - две команды на один обработчик.
ВСЕМ СПАСИБО ЗА СОВЕТЫ И ОТЗЫВЧИВОСТЬ!
ПРОБЛЕМА РЕШЕНА!