BotBoard
ExploreCollectionsCategories
BotBoard

The modern Discord bot directory. Find the right Discord Bot, not just the most popular one.

Join our Discord

Discover

Browse BotsNew BotsTop RatedCollectionsCompareBotBoard vs Top.gg

Developers

Add Your BotDashboardAnalyticsGrow Your BotWhere to Post Your Bot

Company

AboutPrivacyTermsContact Us

Categories

All CategoriesModerationMusicUtilityEconomy
© 2026 BotBoard
PrivacyTermsNot affiliated with Discord Inc.
  1. Bots
  2. ›
  3. Moderation
  4. ›
  5. EmailBot
EmailBot icon

EmailBot

Verified

This bot is able to verify that a discord user owns an email with a certain domain (i.e. verify name@uni.edu mails).

Add to Server
Are you the developer of EmailBot?Claim this listing, freeTakes under 10 minutes, no review queue.
0No votes yet
2.5Kservers
Listed 5 months ago
freemium
Moderation
|

About

What it does

A user runs /verify, enters their email, the bot sends a 6-digit code, the user types it back, the bot assigns whatever role you set. That's the flow.

I originally built it for university servers and employee groups. Most of the servers that use it now are something in that family — places where the admin wants to know members are actually who they claim to be.

What you can configure

Allowed domains with wildcards: @gmail.com, @.edu, @.harvard.edu, comma-separated if you want several. Skip this and any valid email is accepted (your blacklist still applies).

Different roles per domain — for example @students.uni.edu gets a Student role and @staff.uni.edu gets Staff. Stack with default roles given to all verified users.

Blacklist with wildcards to block tempmail and specific addresses.

Allowlist (Pro): upload a CSV of specific addresses for invite-only servers. Only those exact addresses can verify, regardless of domain.

Other settings: auto-verify on join, optional unverified role for channel-locking, custom message inside the verification email, log channel for verification events. 10 supported languages.

Free for most servers

Every server gets 25 verification emails per month. Looking at usage stats from the past few months, about 95% of servers send 25 or fewer per month, so for nearly everyone, the bot stays free forever. No card on file, no signup.

If you do approach the limit, the bot warns at 80% and 95% before sending pauses at 100%. Notifications go to wherever you've set error notifications (server-owner DM by default, or a channel you pick with /set_error_notify).

Paid options

For the busier 5%, everything runs through Discord's native subscription system. Click any Premium button in /premium status to see prices and buy. Discord handles billing, refunds, and cancellations.

Standard subscription: unlimited verification emails per month, plus premium delivery via Zoho ZeptoMail (EU-hosted, transactional-only — that's a deliverability win because the IP reputation isn't shared with marketing senders).

Pro subscription: everything in Standard, plus CSV import (uploadable allowlists) and CSV export (download all verification logs).

Credit packs: one-time top-up of 100, 500, or 2,000 verifications. No expiry, roll over month to month, only consumed once your free 25 are used.

CSV unlock: one-time purchase if you want only the CSV features without a subscription.

> Important: purchases attach to a specific server, not your account. After buying credits or the CSV unlock, run /premium redeem in the server you want them applied to. They become permanently bound to that server. Subscriptions automatically apply to the server you select at checkout — pick carefully.

Privacy

Email addresses are stored only as MD5 hashes, same scheme for verified users and the allowlist. Plaintext exists only at the moment of sending the verification code. SMTP runs over TLS/STARTTLS with DMARC/SPF alignment. /data delete removes your own data; admins use /delete_server_data for the whole server.

Full privacy policy (German Datenschutzerklärung) and Impressum on the website. Operator runs as Kleinunternehmer §19 UStG.

Open source

Source on GitHub under GPL-3.0. Self-host with monetization turned off if you'd rather run your own instance — toggle in config/config.json. I've been running and paying for the public instance personally for the last five years; the paid tier is how that stays sustainable long-term.

Getting started

Invite the bot, then run /role add to pick the role given to verified users. That's the only required setup.

Optional: /domain add to restrict by domain, /button to drop a verification button in a channel. Run /help inside Discord for the full command list.

  • Support: <https://discord.com/invite/fEBSHUQXu2>
  • Docs: <https://emailbot.larskaesberg.de/>
  • Source: <https://github.com/lkaesberg/EmailVerify>

Reviews

No reviews yet

Share your experience with this bot to help others decide.

Similar Bots

View all
TAG-BOT icon

TAG-BOT

Verified
6010.7K servers
haunt icon

haunt

Verified
584.7K servers
Name Paint icon

Name Paint

Verified
573.7K servers
Bastion icon

Bastion

Verified
566.3K servers
Colour Me! icon

Colour Me!

Verified
541.6K servers
Reactify icon

Reactify

Verified
50455 servers
Flare 🚀 icon

Flare 🚀

Verified
4599 servers
Ranklink icon

Ranklink

Verified
43113 servers
Winnsy icon

Winnsy

Verified
43277 servers
EasyTicket icon

EasyTicket

Verified
42164 servers
Resolvo X icon

Resolvo X

Verified
41138 servers
Atlas 3.0 icon

Atlas 3.0

Verified
4157 servers
Shiro-san icon

Shiro-san

Verified
4097 servers
BloxMood icon

BloxMood

Verified
3939 servers
TrustFactor icon

TrustFactor

Verified
3931 servers
Mira Waitress icon

Mira Waitress

Verified
3825 servers
SnapRoom icon

SnapRoom

Verified
3823 servers
FiveM Helper icon

FiveM Helper

Verified
3853 servers
Threadmail icon

Threadmail

Verified
3510 servers
Aware icon

Aware

28242 servers
TAG-BOT icon

TAG-BOT

Verified
6010.7K servers
haunt icon

haunt

Verified
584.7K servers
Name Paint icon

Name Paint

Verified
573.7K servers
Bastion icon

Bastion

Verified
566.3K servers
Colour Me! icon

Colour Me!

Verified
541.6K servers
Reactify icon

Reactify

Verified
50455 servers
Flare 🚀 icon

Flare 🚀

Verified
4599 servers
Ranklink icon

Ranklink

Verified
43113 servers
Winnsy icon

Winnsy

Verified
43277 servers
EasyTicket icon

EasyTicket

Verified
42164 servers
Resolvo X icon

Resolvo X

Verified
41138 servers
Atlas 3.0 icon

Atlas 3.0

Verified
4157 servers
Shiro-san icon

Shiro-san

Verified
4097 servers
BloxMood icon

BloxMood

Verified
3939 servers
TrustFactor icon

TrustFactor

Verified
3931 servers
Mira Waitress icon

Mira Waitress

Verified
3825 servers
SnapRoom icon

SnapRoom

Verified
3823 servers
FiveM Helper icon

FiveM Helper

Verified
3853 servers
Threadmail icon

Threadmail

Verified
3510 servers
Aware icon

Aware

28242 servers
View all Moderation bots →See all alternatives →Compare with TAG-BOT →