Они могут отправлять тестовые сообщения в почтовые ящики, которые они отслеживают, чтобы попытаться определить, можно ли использовать ваш сайт в качестве шлюза для спама. Это мое предложение.
Другая возможность (как уже упоминалось) заключается в том, что они пытаются улучшить репутацию IP-адреса, отправляя с сервера явно хорошие письма.
Что касается попытки заблокировать их, то их боты обычно очень глупы. Они не анализируют HTML должным образом и, конечно же, не читают форму и не поддерживают CSS. Добавьте поле с именем, например, «электронная почта» внутри элемента display='none'. Убедитесь, что законные респонденты оставили это поле пустым, и боты почти наверняка заполнят его в любом случае. Переименуйте свое настоящее поле электронной почты во что-то другое.
Тогда любая отправка формы со значением в незаполняемом поле определенно является спамом и может быть проигнорирована.
Другие варианты включают использование Javascript (который боты обычно не выполняют) для заполнения скрытого поля, но они предъявляют больше требований к законным пользовательским агентам (хотя все же лучше, чем капча).
Если техника, которую вы используете, не слишком распространена или похожа на те, которые используются на многих других сайтах, у ботов не будет для нее обходного пути.
person
MarkR
schedule
11.02.2010