Я отправляю электронные письма с приглашением на мероприятие в формате HTML клиентам со ссылками принять / отклонить их.Похоже, что некоторые из этих ссылок предварительно выбираются, что приводит к автоматическому отклонению приглашений.О, боже.
Я включил атрибут rel="nofollow"
в ссылки, чтобы почтовые серверы, клиенты или другие скрывающиеся посредники не могли «нажимать» ссылки.Это помогло, но не полностью устранило проблему - у меня все еще есть бот, который предварительно выбирает ссылки при отправке на адреса outlook.com по крайней мере
. Я бы хотел избежать дополнительных действий со стороны получателей электронной почты после(искренне), щелкая эти ссылки, особенно в случае «отклонения», поэтому я вижу, что есть два пути решения этой проблемы:
- Найдите дополнительные механизмы, чтобы в первую очередь недобросовестные боты не переходили по ссылкам,Пока что в моих поисках ничего больше не упоминается.
- Обнаружение активности бота при предварительной выборке ссылок и игнорирование их в таких случаях.
Для последних этоэто не просто случай проверки заголовка UserAgent - пример, который я сейчас вижу:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
По общему признанию, уже старая версия Chrome, но это не веская причина игнорировать ее!К сожалению, я не вижу ничего полезного в заголовках HTTP, который бы меня тоже предупреждал.
Что я пока не знаю, так это то, попытается ли преступник, выполняющий предварительную выборку, выполнить какой-либо код загрузки Javascript на целевой странице.Если нет, то это может быть тикетом.
Любые предложения приветствуются!
ОБНОВЛЕНИЕ
Попытка ответить на первоначальный запрос страницей, вызывающей клиента-боковое перенаправление либо через тег <meta>
, либо с помощью обработчика события onload тела.Оба были казнены оскорбляющим ботом, так что никакой радости нет по крайней мере.Я задаюсь вопросом, придется ли мне опускаться до невидимого повторения, чтобы решить это.Тьфу.