하지만 bademail.domain와 같은 이메일 주소가 수천 개 있다면, 다음과 같은 작업을 수행하는 것이 더 적합할 수 있습니다.
rake posts:remap['bademail.domain', 'no-email.invalid']
이는 https://meta.discourse.org/t/replace-a-string-in-all-posts/48729에서 설명된 내용입니다. 이렇게 하면 해당 이메일 주소 모두에 대해 Discourse가 더 이상 메일을 보내지 않게 됩니다. 또 다른 좋은 해결책은 다음과 같은 코드를 사용하여 알려진 잘못된 이메일 주소를 가진 모든 사용자를 비활성화하는 것입니다.
bad=User.find_by_email <모든 사용자를 검색하는 쿼리>
bad.update_all(active: false)
첫 번째 부분의 정확한 작성 방법은 바로 떠오르지 않지만, 충분히 쉽게 알아낼 수 있을 것입니다.