# Email Verification

You can use email verification to have new users verified using their email addresses. Upon entering their email address, AuthGG will send them a verification code to their email.

Server admins can limit which domains email addresses are accepted for verification on the server, giving them additional control over this process. For example, you can only verify users who use @gmail.com email addresses.

<figure><img src="/files/sm9fYS19AemGzwHdnYcg" alt="" width="503"><figcaption></figcaption></figure>

The command to set this up is `/setup email-verification`

As you type in that command, as usual you would have to choose a verification channel, log channel, your verified role, a title for your embed message, etc.

### Whitelist domains

To whitelist a domain name or remove a domain from whitelist, you can type the command `/config email-verification`

{% hint style="warning" %}
By default, every email can be verified on the server. To disable this and only allow your specified email addresses to be verified, type in `/config email-verification` command, click on the 'Remove a domain' button and enter @all. Then you can add your own email addresses using the 'Add a domain to the whitelist' button.
{% endhint %}

### Email tokens

Each server receives 50 email tokens by default each month. When a user tries to verify on your server, email tokens are used to send emails. It costs one email token for a successful email verification.

### Export email list

As a server admin, you can export a list of email addresses that were verified on your server. You can export a list by using the command `/config email-verification` and clicking the 'Export email list' button.

<div data-full-width="false"><figure><img src="/files/6Deog2uYJ00Qy5gD0Jkk" alt="" width="563"><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.authgg.us/setup-verification-system/email-verification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
