몇 주 동안, 관리자 중 한 명이 스레드에 이메일로 직접 답변할 때 문제가 발생하고 있습니다.
그의 모든 답변이 스레드에 표시되지 않습니다. 각 답변마다 Email::Receiver::ScreenedEmailError 메시지가 표시됩니다. 그가 사용하는 이메일은 프로필에 등록된 이메일입니다.
1개의 좋아요
해당 사용자의 이메일이 스크리닝된 이메일(차단된 이메일) 목록에 추가되었나요? 관리자 화면의 로그에서 확인해 주세요.
1개의 좋아요
해당 사용자의 이메일은 스크리닝 대상 이메일 목록에 포함되어 있지 않습니다.
4개의 좋아요
@codinghorror 원인을 찾았어요! 스크리닝된 이메일 메서드는 정확히 일치하는 항목을 찾는 것이 아니라, 어떤 거리 알고리즘(레벤슈타인 거리)을 사용하여 매칭을 하고 있었습니다. 한 사용자가 차단되었는데, 해당 사용자의 이메일이 관리자 이메일과 단 2자만 차이가 나서 오인(거짓 양성)이 발생한 거예요.
해당 거리를 설정하는 옵션이 있다는 것은 알고 있지만, 모더레이터/관리자는 보호 대상이 아니어야 하는지, 아니면 엄격한 매칭이 기본값이 되어야 하는지 의문이 듭니다.
참고로, 정말 멋진 도구를 만들어 주셔서 감사합니다.
5개의 좋아요
와, 정말 처음 있는 일이에요! 직원들에겐 이 검사를 면제해 주는 게 나을지 모르겠네요. 하지만 이런 경우는 정말로 극히 드물어야 해요.
4개의 좋아요
이미 계정이 있는 기존 사용자는 이 검사를 항상 우회하도록 허용해야 할까요?
1개의 좋아요