What is a “Tempmail”? (for those who, for some reason, don’t know what it is)
Temporary emails, as the name suggests, are disposable emails that self-destruct after a certain time, after which a completely random different email is generated.
Typically, Tempmails look something like this, for example:
Temporary email addresses greatly facilitate the creation of alt accounts and evasion of bans, and could also potentially facilitate the creation of bot accounts, so I believe preventing the creation of accounts with temporary emails would be a good thing.
How could this be done?
I think it’s through “whitelisting” addresses, like gmail.com, outlook.com, terra.com.br, proton.me,while random addresses are denied from creating accounts.
As much as I would like to whitelist domains, some people have genuine personal custom domain emails, such as me.
We need to find a better solution to this problem. We will probably require a re-verification after some time if the email is not from a default providers list. This will not affect normal people by much, but it will sure affect bad actors.
i think another good idea would be instead of having a whitelist for verified emails, have a blacklist for tempmails, containing all popular temporary email providers
would probably be enough to prevent most bad actors too
I’m not sure if it’s a good idea, but perhaps you could try using a list of temporary email domains from some Github repository created for this purpose, which are updated regularly.
There are some such repositories, like this for example:
I don’t know if using a third-party list could cause problems, but it’s an option.