Я публикую это здесь, потому что это вопрос, который меня долго смущал. Когда новый пользователь создает несколько сообщений, содержащих ссылки на один и тот же домен, все его сообщения могут быть скрыты из-за настройки newuser spam host threshold. Это поведение вызвало у меня два вопроса.
Первая проблема заключается в том, что либо описание настройки, либо её реализация некорректны. В описании сказано:
Сколько раз новый пользователь может опубликовать ссылку на один и тот же хост в рамках своих
newuser_spam_host_thresholdсообщений, прежде чем это будет расценено как спам.
Я интерпретировал это так: при настройке по умолчанию в 3 сообщения пользователь может создать три сообщения со ссылками на один и тот же домен. Однако при тестировании на моём сайте пользователь может создать только два таких сообщения. Исходя из описания, я ожидал, что пользователь сможет создать три сообщения, а флаги спама будут срабатывать при попытке создания четвёртого.
Вторая проблема касается сообщения, которое отображается администраторам для элемента на модерации:
Этот новый пользователь попытался создать несколько сообщений со ссылками на один и тот же домен. Все сообщения от этого пользователя, содержащие ссылки, должны быть проверены. См. настройку сайта newuser_spam_host_threshold.
Сообщение, которое фактически вызвало срабатывание порога спама, никогда не создается. Когда пользователь пытается его создать, оно блокируется с сообщением об ошибке:
При разборе проблемы, связанной с этим, мне было непонятно, почему срабатывает порог, поскольку сообщение, которое на самом деле вызвало проблему, не добавляется в очередь на модерацию. Это особенно запутанно на сайтах, где настройка newuser spam host threshold установлена на 2 сообщения. В таком случае в очереди на модерацию появляется только одно сообщение, и трудно понять, почему оно там находится.
