> ## Documentation Index
> Fetch the complete documentation index at: https://jetemail.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Enhance Server

> End-to-end setup: signup, domain verification, and the Enhance smarthost configuration.

This guide takes a brand-new JetEmail account and an existing [Enhance](https://enhance.com) cluster through every step required to send authenticated mail through the JetEmail relay. There's no JetEmail plugin for Enhance, so the smarthost is configured directly from the Enhance UI.

<Note>
  **Two ways to handle the many customer domains in an Enhance cluster:**

  * **Free tier:** Add and verify every sending domain in the dashboard (step 2). Mail from any unverified sender will be rejected. Workable for a small cluster, painful as customer count grows.
  * **Pro subscription:** Enable **Allow any domain** on the SMTP user (step 3). The smarthost can send from any customer domain without preconfiguring each one in the dashboard. You still need **SPF** published on every sending domain (see step 3) — Enhance has no plugin to do this for you, so plan the SPF rollout yourself.

  See [SMTP users → permission modes](/outbound/smtp-users#permission-modes) for the full comparison.
</Note>

<Steps>
  <Step title="Sign up for JetEmail">
    Create an account at [jetemail.com](https://jetemail.com), then open the dashboard at [dash.jetemail.com](https://dash.jetemail.com).
  </Step>

  <Step title="Add and verify your sending domain">
    1. In the dashboard, go to **Outbound** → **Domains**
    2. Add the domain you send from (e.g. `example.com`)
    3. Publish every DNS record the dashboard shows (SPF, return-path, DKIM, DMARC) at your DNS provider
    4. Wait until the domain shows as **verified**

    For a full breakdown of the records, see [Email authentication](/outbound/email-authentication).
  </Step>

  <Step title="Create an SMTP user">
    1. Go to **Outbound** → **SMTP** in the dashboard
    2. Click **Create SMTP**
    3. Set a **Username** and strong **Password**
    4. Leave **Quota** at `0` for unlimited, or set a per-user limit
    5. **On Pro plans**, toggle **Allow any domain** on so the smarthost can send from every customer domain in the cluster without each one being verified in the dashboard. On the free tier, leave this off and make sure every customer domain you intend to send from has been added and verified in step 2.

    <Note>
      With **Allow any domain** on, you skip per-domain dashboard verification but each sending domain still needs **SPF** published at its DNS provider (see [SMTP allow any domain](/outbound/email-authentication#smtp-allow-any-domain)). Enhance has no plugin to publish SPF for you, so plan how you'll roll it out across customer domains before flipping the smarthost on cluster-wide.
    </Note>

    Keep the username and password ready for the next step.
  </Step>

  <Step title="Configure the smarthost in Enhance">
    1. In Enhance, open **Servers** in the left sidebar
    2. Click **Manage** on the server you want to configure
    3. Open the **Email** role
    4. Click **Settings**
    5. Enter the smarthost details:
       * **Smarthost:** `relay.jetsmtp.net`
       * **Port:** `587` (or `25`)
       * **Username:** Your JetEmail SMTP username
       * **Password:** Your JetEmail SMTP password

    <Note>
      Inherited global settings show a **Default** tag. Once you override them on a specific server they no longer show that tag.
    </Note>

    Apply the same settings to each server in the cluster, or set them at the cluster level so new servers inherit them.
  </Step>

  <Step title="Send a test message">
    Send a message from a mailbox on the configured server to an external address and confirm it lands. Then open the JetEmail dashboard's **Logs** view to confirm the message was accepted and authenticated.

    If something looks wrong, the [SMTP block error reference](/outbound/smtp-blocks) explains the most common rejection codes.
  </Step>
</Steps>

## Next steps

<Columns cols={2}>
  <Card title="Domain Lockdown" icon="lock" href="/outbound/domain-lockdown">
    Stop other JetEmail accounts from sending as your domains.
  </Card>

  <Card title="DMARC" icon="shield-check" href="/outbound/dmarc">
    Tighten your authentication policy once mail is flowing.
  </Card>
</Columns>
