Help & Documentation

DNS Setup Guides

DNS Records Overview

After adding a domain, you need to configure 5 DNS records at your domain registrar:

  • MX Record — Routes incoming email to our mail server
  • SPF Record — Tells receiving servers which IPs can send email for your domain
  • DKIM Record — Cryptographic signature proving emails haven't been tampered with
  • DMARC Record — Policy for handling emails that fail SPF/DKIM checks
  • Verification TXT — Proves you own the domain

The exact values for each record are shown on your domain's DNS setup page after you add it. Below are step-by-step instructions for popular registrars.

Cloudflare

Step 1: Go to DNS settings

Log in to Cloudflare → select your domain → click DNS in the sidebar.

Step 2: Add MX record

Click Add Record. Type: MX. Name: @ (or your domain). Mail server: copy from your DNS setup page. Priority: 10. Proxy: DNS only.

Step 3: Add TXT records

Add each TXT record: SPF (Name: @), DKIM (Name: mail._domainkey), DMARC (Name: _dmarc), Verification (Name: _envelope-verify). Copy values exactly from your DNS setup page.

Step 4: Wait for verification

Records propagate within seconds on Cloudflare. Your domain should verify automatically within a few minutes.

Important: Make sure the MX record proxy status is set to "DNS only" (gray cloud), not "Proxied" (orange cloud). Cloudflare cannot proxy email traffic.

Namecheap

Step 1: Go to Advanced DNS

Log in to Namecheap → Domain List → click ManageAdvanced DNS tab.

Step 2: Add MX record

Click Add New Record. Type: MX Record. Host: @. Value: copy the mail server from your DNS setup page. Priority: 10.

Step 3: Add TXT records

Add each TXT record. Host: use the subdomain part only (e.g., for _dmarc.example.com, enter just _dmarc). Value: copy exactly from your DNS setup page.

Step 4: Wait for propagation

Namecheap DNS can take 15-30 minutes to propagate. Check your DNS setup page — records will update automatically.

GoDaddy

Step 1: Go to DNS Management

Log in to GoDaddy → My Products → click DNS next to your domain.

Step 2: Add MX record

Click Add in the Records section. Type: MX. Name: @. Value: mail server from DNS setup page. Priority: 10.

Step 3: Add TXT records

Click Add for each TXT record. Name: use subdomain (e.g., _dmarc). Value: copy from DNS setup page. TTL: leave default.

Step 4: Save and wait

Click Save. GoDaddy propagation takes 15-60 minutes typically.

Amazon Route 53

Step 1: Open hosted zone

AWS Console → Route 53 → Hosted zones → click your domain.

Step 2: Create MX record

Click Create record. Name: leave blank (apex). Type: MX. Value: 10 mail.waxseal.app. (include the trailing dot).

Step 3: Create TXT records

Create a record for each TXT entry. Name: subdomain part. Type: TXT. Value: wrap in quotes (e.g., "v=spf1 ip4:...").

Step 4: Propagation

Route 53 propagation is typically under 60 seconds.

お名前.com

Step 1: DNS設定画面を開く

お名前.comにログイン → ドメイン設定 → DNS設定/転送設定 → 対象ドメインを選択。

Step 2: MXレコードを追加

DNSレコード設定 → 入力。タイプ: MX。ホスト名: 空欄。VALUE: メールサーバー名をコピー。優先度: 10

Step 3: TXTレコードを追加

各TXTレコードを追加。ホスト名: サブドメイン部分(例: _dmarc)。VALUE: DNS設定ページの値をそのままコピー。

Step 4: 反映を待つ

お名前.comの場合、反映まで数時間かかることがあります。DNS設定ページで自動的にステータスが更新されます。

Email Client Setup

Server Settings

Use these settings for any email client:

Incoming (IMAP)mail.waxseal.app
IMAP Port993 (SSL/TLS)
Outgoing (SMTP)mail.waxseal.app
SMTP Port587 (STARTTLS) or 465 (SSL/TLS)
UsernameYour full email address
PasswordYour mailbox password (or app password if 2FA is enabled)

Thunderbird

Step 1: Add account

Open Thunderbird → Account SettingsAccount ActionsAdd Mail Account.

Step 2: Enter credentials

Enter your name, full email address, and password. Click Continue.

Step 3: Auto-detection

Thunderbird should auto-detect the settings via our autoconfig endpoint. If it doesn't, click Manual config and enter the server settings above.

Thunderbird supports our autoconfig endpoint — in most cases, settings are detected automatically.

Apple Mail (macOS & iOS)

Step 1: Download profile (easiest)

From your mailbox in the portal, download the .mobileconfig file. Open it on your device and follow the prompts to install.

Step 2: Or add manually

macOS: System Settings → Internet Accounts → Add Account → Other. iOS: Settings → Mail → Accounts → Add Account → Other.

Step 3: Enter settings

Account type: IMAP. Enter the server settings from the table above. Use your full email as the username.

Note: Apple Mail's IMAP IDLE implementation can sometimes delay push notifications. If new emails don't appear immediately, try setting the fetch interval to 5 minutes in Mail settings.

Outlook (Windows & macOS)

Step 1: Add account

File → Add Account → enter your email address → Advanced options → check "Let me set up my account manually" → Connect.

Step 2: Choose IMAP

Select IMAP as the account type.

Step 3: Enter settings

Server: mail.waxseal.app. Port: 993 (incoming), 587 (outgoing). Encryption: SSL/TLS (incoming), STARTTLS (outgoing).

Gmail App (iOS & Android)

Step 1: Add account

Open Gmail → tap your profile icon → Add another accountOther.

Step 2: Enter email

Enter your full email address and tap Next. Select Personal (IMAP).

Step 3: Enter settings

Enter the server settings from the table above. Use port 993 for incoming and 587 for outgoing.

K-9 Mail (Android)

Step 1: Add account

Open K-9 Mail → Add account → enter email and password.

Step 2: Manual setup

If auto-detection fails, select Manual setup. Choose IMAP.

Step 3: Enter settings

IMAP server: mail.waxseal.app, port 993, security SSL/TLS. SMTP server: mail.waxseal.app, port 587, security STARTTLS.

K-9 Mail supports IMAP IDLE for push-like notifications. Enable it in Account Settings → Fetching mail → Push folders.

FairEmail (Android)

Step 1: Quick setup

Open FairEmail → Quick setup → enter your name, email, and password.

Step 2: Manual if needed

If auto-detection fails, go to Settings → Manual setup → Identities and enter IMAP/SMTP settings from the table above.

Email Deliverability

Why is my email going to spam?

If your emails are landing in spam folders, check these common causes in order:

1. Check DNS records

Go to Domains → click your domain → DNS Setup. All 5 records (MX, SPF, DKIM, DMARC, Verification) should show "Detected". Missing SPF or DKIM is the most common cause of spam filtering.

2. New domain reputation

Brand new domains have no sending history. Gmail and Outlook may be cautious at first. Send legitimate emails consistently for 1-2 weeks to build reputation. Avoid sending bulk emails immediately.

3. Email content

Avoid spam-like patterns: all caps subjects, excessive links, missing unsubscribe links in newsletters, image-only emails with no text. Write natural, personal emails.

4. Test your setup

Send a test email to mail-tester.com — it scores your email configuration out of 10 and tells you exactly what to fix.

5. Check blacklists

Use MXToolbox Blacklist Check to see if the mail server IP is listed on any blacklists. Contact us at [email protected] if you find a listing — we'll resolve it.

Storage & Billing

Storage quota and billing explained

Storage limits by plan

PlanStorageDomainsMailboxesSends/day
Personal5 GB310500
Indie20 GB10502,000
Business100 GBUnlimitedUnlimited10,000

What happens when I reach my storage limit?

You'll receive a warning email at 80% and 90% usage. At 100%, new incoming emails will be temporarily bounced until you free up space or upgrade your plan.

How do I free up storage?

Delete old emails, empty your trash folder, and remove large attachments. In most email clients, you can sort by size to find the largest messages.

Can I upgrade or downgrade my plan?

Yes — go to Settings → Billing. You can switch plans at any time. When upgrading, you're charged the prorated difference. When downgrading, credit is applied to your next billing cycle.

What happens if my payment fails?

You'll receive an email notification. You have 7 days to update your payment method. After 7 days, your account is suspended (email delivery paused). After 30 days suspended, the account is cancelled with a 30-day data retention grace period.

Do you offer refunds?

We offer a full refund within the first 14 days of a paid subscription. Contact [email protected] to request a refund.

Aliases & Catch-all

How to use aliases and catch-all

What is an alias?

An alias forwards email from one address to one or more destinations. For example, you can create [email protected] that forwards to [email protected] and [email protected]. Aliases don't need their own mailbox or storage.

How do I set up a catch-all?

A catch-all alias receives all emails sent to any address at your domain that doesn't have a matching mailbox or alias. Go to Aliases → Create Alias → enter * as the local part → set the destination. Now [email protected] will be delivered to your chosen mailbox.

Can I send email from an alias?

Aliases only receive email — they don't have their own mailbox. To send as an alias address, configure it as an "identity" or "send as" address in your email client, using your main mailbox's SMTP credentials.

What are email groups?

Groups are distribution lists — email sent to the group address is delivered to all members. Unlike aliases, groups can have members from different domains and support moderation (messages from non-members need approval).

Account Security

Securing your account

Two-factor authentication (2FA)

Enable 2FA in Settings → Two-factor authentication. You'll need a TOTP authenticator app (Google Authenticator, Authy, 1Password, etc.). After enabling, you'll receive backup codes — save these somewhere safe in case you lose your authenticator device.

App passwords

Email clients (Thunderbird, Outlook, etc.) can't do TOTP 2FA. Generate an app password in Settings → App passwords. Use this password instead of your main password when configuring your email client. Each app password can be revoked independently.

What if I lose my 2FA device?

Use one of your backup codes to log in. Each backup code can only be used once. If you've used all backup codes and lost your device, contact [email protected] — we'll verify your identity and help you regain access.

Password requirements

Minimum 8 characters. We strongly recommend using a unique password not shared with other services. Consider using a password manager.

Common Errors

Troubleshooting common errors

"Authentication failed" in email client

Check: (1) You're using the full email address as username (e.g. [email protected], not just "you"). (2) If 2FA is enabled, use an app password, not your main password. (3) Server settings: IMAP port 993 (SSL/TLS), SMTP port 587 (STARTTLS).

"Domain not verified"

DNS records haven't propagated yet. Check your domain's DNS setup page — records auto-check every 30 seconds. Cloudflare propagates in seconds, other providers may take 15-60 minutes. Make sure you copied the record values exactly (no trailing spaces or extra characters).

"Mailbox quota exceeded"

Your mailbox storage is full. Delete old emails and empty the trash in your email client. Changes may take a few minutes to reflect. If you need more space, upgrade your plan in Settings → Billing.

"Connection refused" or "Connection timed out"

Check: (1) You're using the correct server: mail.waxseal.app. (2) Correct ports: IMAP 993, SMTP 587. (3) Your network/firewall isn't blocking these ports. (4) Check status.waxseal.app for any service outages.

"Certificate error" or "SSL error"

Make sure you're connecting to mail.waxseal.app (not an IP address). The TLS certificate is only valid for the domain name. If the error persists, your email client may have an outdated CA certificate bundle — try updating it.

Emails sent but not received by recipient

Check: (1) The recipient address is correct. (2) Check your Analytics page for delivery status (delivered/bounced/deferred). (3) Ask the recipient to check their spam folder. (4) For new domains, deliverability improves over time as sending reputation builds.

Frequently Asked Questions

FAQ

Why is my email going to spam?

Check that all DNS records (SPF, DKIM, DMARC) are properly configured and showing "Detected" on your domain's DNS setup page. New domains may need time to build sending reputation.

How do I set up a catch-all address?

Go to Aliases → select your domain → Create alias → check the "Catch-all" checkbox. All emails to non-existent addresses will be forwarded to the destination you specify.

What are app passwords?

App passwords are separate passwords for email clients (Thunderbird, Outlook, etc.) that bypass 2FA. Generate them in Settings → App passwords. Use the generated password instead of your main password in your email client.

What are the plan limits?

Personal: 3 domains, 10 mailboxes, 2 groups, 500 sends/day, 5GB storage. Indie: 10 domains, 50 mailboxes, 10 groups, 2000 sends/day, 20GB. Business: unlimited domains/mailboxes/groups, 10,000 sends/day, 100GB.

How long does DNS verification take?

Depends on your DNS provider. Cloudflare: seconds. Namecheap: 15-30 minutes. Others: up to a few hours. The DNS setup page auto-checks every 30 seconds.

Can I use my own domain with Gmail/Outlook app?

Yes — any email client that supports IMAP works. See the Email Client Setup section above for step-by-step guides.