My site requires a unique email address to link to the site account, of course, but does anyone have suggestions as to ways to deter people from using throwaway email addresses to make many accounts?

I ask because in instances like hosting giveaways or voting up shared content I would prefer people weren't able to easily skew votes/entries in their favor, but I cannot think of a single way how.

  • See this and this related question. Aside from confirming their email address via an emailed confirmation link, you can check that they're signing up with and confirming using a unique IP address that isn't associated with another email address. The drawback is that might preclude users from large organizations, colleges, etc...
    – dan
    Nov 10, 2015 at 7:56
  • 1
    ...since their networks might use shared public IP addresses. You can also send another confirmation link later on, since many probably won't recheck throwaway accounts after a period of time.
    – dan
    Nov 10, 2015 at 7:59
  • 1
    And this question: webmasters.stackexchange.com/questions/21130/…
    – MrWhite
    Nov 10, 2015 at 14:47

1 Answer 1


You could use an email confirmation link with a 15+ minute delay on register. May deter some users, but would prevent some throw away email services.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.