Domain Setup
Add and verify a custom sending domain in Taifa Mail.
Before you can send emails from your own domain, you need to add it to Taifa Mail and verify ownership by publishing a few DNS records.
Add your domain
- Go to Domains in the sidebar.
- Click Add Domain.
- Enter your domain name (e.g.
yourdomain.com). - Click Add.
Taifa Mail generates the required DKIM keys and DNS records automatically. You will see five records to add to your DNS provider.
Add DNS records
When you add a domain, Taifa Mail generates five DNS records:
| Record | Type | Purpose |
|---|---|---|
| Domain ownership | TXT | Proves you control the domain (taifa-verify=...) |
| SPF | TXT | Authorises Taifa Mail to send on your behalf |
| DKIM | TXT | Adds a cryptographic signature to your emails |
| DMARC | TXT | Tells receivers how to handle authentication failures |
| Return path | CNAME | Routes bounce notifications back to Taifa Mail |
Copy each record exactly as shown on the Taifa Mail domain page. See DNS Records Explained for details on what each record does.
These five records are all you need to send. To also receive mail (the Inbox or email forwarding), add an MX record as well. See DNS Records Explained.
Automatic setup with Domain Connect
If your domain is hosted at a registrar that supports Domain Connect, Taifa Mail can publish the records for you. On the domain page, use the Set up automatically option. You are redirected to your registrar, which shows a summary of the records to add and an Authorize button. After you authorize, return to Taifa Mail and verify the domain.
If automatic setup is not available for your registrar, add the records manually as described above.
Verify your domain
Once you have added all the records at your DNS provider:
- Return to the Domains page in Taifa Mail.
- Click Verify next to your domain.
Your domain status will move from pending to verified once all records are confirmed.
Use the DNS Checker tool before clicking Verify. It lets you confirm your records are visible before triggering the official verification check.
DNS propagation can take up to 48 hours depending on your provider and TTL settings. If verification fails, wait a few hours and try again.