# 注册时是否对筛选后的电子邮件进行部分匹配？

**URL:** <https://meta.discourse.org/t/are-screened-email-partially-matched-at-signup/117919>\
**Category:** Support\
**Created:** [2019年五月16日 13:48 UTC](https://meta.discourse.org/t/are-screened-email-partially-matched-at-signup/117919 "2019-05-16T13:48:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryancey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ryancey/32/99309_2.png) [@ryancey](https://meta.discourse.org/u/ryancey)\
**Post date:** [2019年五月16日 13:48 UTC](https://meta.discourse.org/t/are-screened-email-partially-matched-at-signup/117919/1 "2019-05-16T13:48:23Z")

</div>

I had screened the email `test-destroy@yopmail.com` in my Discourse instance, and couldn’t register with `test-destroy-4@yopmail.com`. But removing `test-destroy@yopmail.com` from the screened emails allowed `test-destroy-4@yopmail.com` to register.

Is that the normal behavior?

---

<div class="post-metadata">

**Author:** ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)\
**Post date:** [2019年五月16日 14:06 UTC](https://meta.discourse.org/t/are-screened-email-partially-matched-at-signup/117919/2 "2019-05-16T14:06:02Z")

</div>

I’d assume that to be true for the reason that sub-addressing is a thing and ESPs use all sorts of separators e.g. some use `+` while others use `.`

So in that sense, if some provider uses `-` to allow for sub-addressing emails then screening at discourse stands true.

E.g. if `someone@example.com` is blocked but `someone+new@example.com` is not then `someone@example.com` can still register by just adding a `+new` to their existing email. That defeats the purpose of screening.

So it seems like by design but I’d have a look into the code for an evidence verifying the same.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2019年五月17日 10:22 UTC](https://meta.discourse.org/t/are-screened-email-partially-matched-at-signup/117919/3 "2019-05-17T10:22:46Z")

</div>

Yes, we match to a levenshtein distance of 2, so very similar emails will be blocked. See `levenshtein distance spammer emails`

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2019年六月16日 10:22 UTC](https://meta.discourse.org/t/are-screened-email-partially-matched-at-signup/117919/4 "2019-06-16T10:22:50Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
