이 문제를 여기서 공유하는 이유는, 이 부분이 한동안 저를 혼란스럽게 했기 때문입니다. 새 사용자가 동일한 도메인으로 연결되는 링크가 포함된 여러 게시물을 생성하면, newuser spam host threshold 설정으로 인해 해당 사용자의 모든 게시물이 숨겨질 수 있습니다. 이 동작에 대해 두 가지가 혼란스러웠습니다.
첫 번째 문제는 설정의 설명문이나 구현 중 하나가 어긋나 있는 것 같습니다. 설명문에는 다음과 같이 적혀 있습니다.
새 사용자가 스팸으로 간주되기 전에
newuser_spam_host_threshold게시물 내에서 동일한 호스트로 연결되는 링크를 게시할 수 있는 횟수입니다.
저는 이 설명을 기본 설정인 3개 게시물일 때, 사용자가 동일한 도메인으로 연결되는 링크가 포함된 3개의 게시물을 생성할 수 있다는 의미로 해석했습니다. 제 사이트에서 테스트해 보니, 사용자는 동일한 도메인으로 연결되는 링크가 포함된 게시물을 2개만 생성할 수 있었습니다. 설명에 따르면, 사용자는 3개의 게시물을 생성할 수 있어야 하며, 4번째 게시물에서 스팸 플래그가 트리거되어야 한다고 예상했습니다.
두 번째 문제는 검토 항목에 관리자에게 표시되는 메시지입니다:
이 새 사용자는 동일한 도메인으로 연결되는 링크가 포함된 여러 게시물을 생성하려고 했습니다. 이 사용자의 링크가 포함된 모든 게시물을 검토해야 합니다. newuser_spam_host_threshold 사이트 설정을 참조하세요.
스팸 임계값을 트리거한 게시물은 생성되지 않습니다. 사용자가 해당 게시물을 생성하려고 하면 다음 오류 메시지와 함께 차단됩니다:
이와 관련된 문제를 조사할 때, 실제로 문제를 트리거한 게시물이 검토 대기열에 추가되지 않기 때문에 왜 임계값이 트리거되었는지가 명확하지 않았습니다. newuser spam host threshold를 2개 게시물로 설정한 사이트에서는 특히 혼란스럽습니다. 이 경우 검토 대기열에는 단일 게시물만 표시되어, 왜 그 게시물이 거기에 있는지 알기 어렵습니다.
