Sending Domains
Manage your sending domains to ensure email authentication and deliverability. Add, verify, and monitor domains used for sending emails, ensuring they meet necessary authentication standards such as SPF, DKIM, and DMARC for improved inbox placement and trust.
Overview
Sending domains provide authentication and tracking for your emails:
+------------------+ +------------------+ +------------------+
| EMAIL SENT | ---> | DNS RECORDS | ---> | RECIPIENT |
| from domain | | SPF + DKIM | | SERVER |
+------------------+ +------------------+ +------------------+
|
v
+------------------+
| VERIFICATION |
| - SPF: Pass |
| - DKIM: Pass |
| - Domain: Valid |
+------------------+
Why Domain Authentication Matters
Deliverability
- SPF tells receiving servers which IPs can send for your domain
- DKIM proves emails weren't modified in transit
- Authenticated emails are less likely to be marked as spam
Brand Protection
- Prevent spoofing of your domain by unauthorized senders
- Build reputation with consistent sending identity
- Establish trust with recipients and email providers
Tracking Capability
- Click tracking uses your tracking domain for links
- Open tracking uses your tracking domain for pixels
- Custom domains look more professional than third-party URLs
Viewing Sending Domains
Navigate to Setup → Sending Domains to view all configured domains.
Page Features
- Add New button to add a domain
- Our records / User records toggle to filter view
- Filter by admin dropdown to filter by administrator
- Show entries dropdown to control page size
- Search box to find specific domains
- Pagination for navigating through domains
Table Columns
| Column | Description |
|---|---|
| Sending Domain | Domain name (clickable link) |
| Tracking Prefix | Subdomain prefix for tracking (e.g., "email") |
| Redirection Type | Method: cname, htaccess, or cloak |
| DKIM | DKIM verification status |
| Tracking Domain | Tracking domain verification status |
| Created on | Date and time domain was added |
| Actions | Row action menu |
Status Indicators
Both DKIM and Tracking Domain columns show these statuses:
| Status | Badge Color | Description |
|---|---|---|
| OFF | Dark/Gray | Feature is disabled |
| PENDING | Yellow/Orange | Awaiting verification |
| PASSED | Green | Verification successful |
| FAILED | Red | Verification failed |
Row Actions
Click the ... (three dots) menu on any row to access:
| Action | Description |
|---|---|
| View sending domain | Open domain details page |
| Set ownership as verified | Manually verify domain ownership |
| Verify domain key | Check DKIM DNS record |
| Verify tracking domain | Check tracking domain configuration |
| Download domain key pair | Download DKIM public/private keys |
| Delete | Remove this domain |
Domain Status
Overall Domain Status
| Status | Badge | Description |
|---|---|---|
| Active | Green | Domain is fully verified and can be used |
| Inactive | Gray | Domain is disabled |
| Suspended | Red | Domain has been suspended by admin |
| Pending Authentication | Yellow | Domain awaiting verification |
| Warning | Red | Domain has unresolved verification issues |
What Affects Domain Status
The domain status is automatically calculated based on:
- DKIM verification status
- Tracking domain verification status
- Bounce domain verification status
- Whether ownership has been confirmed
If any verification fails, the domain status may show a warning until issues are resolved.
Creating a Sending Domain
Navigate to Setup → Sending Domains and click Add New.
Domain Name
Enter the domain you'll use for sending emails.
Examples:
example.com(main domain recommended)yourbrand.comcompanyname.com
Using your main domain for sending emails increases the trust factor with recipients and email providers. Mumara will automatically create the necessary subdomain DNS records for tracking (e.g., email.example.com for tracking links).
Sending Domain Details
After creating a domain, you'll see the domain details page with configuration options.
Sending Domain Authentication
The authentication section shows:
| Option | Description |
|---|---|
| Use Secure URL | Enable HTTPS for tracking links |
| Domain Status | Toggle to enable/disable the domain |
| Recheck | Button to re-verify all DNS records |
DKIM Authentication
DKIM (DomainKeys Identified Mail) signs your outgoing emails with a domain key to verify authenticity.
Sign Outgoing Emails
Toggle to enable DKIM signing for emails sent through this domain.
When enabled, Mumara will sign your outgoing emails with a domain key. Ensure that the public DNS entry is added before enabling.
DKIM Record Configuration
After enabling, you'll see a table with the required DNS record:
| Column | Description |
|---|---|
| Host | The DNS record host (e.g., track._domainkey.yourdomain.com) |
| Type | Record type (TXT) |
| Value | The DKIM public key value to add |
| Current Value | The current value found in DNS |
Adding the DKIM Record
- Copy the Host value
- Copy the Value (DKIM public key)
- Log into your DNS provider
- Add a new TXT record with the host and value
- Wait for DNS propagation
- Click Recheck to verify
Regenerate Keys
Click Regenerate Keys to generate a new DKIM key pair. Use this if:
- Your private key was compromised
- You want to rotate keys for security
- The current keys are not working
Regenerating keys requires updating the DNS record with the new public key.
Custom Tracking Domain
Configure a custom tracking domain to replace the default system domain in all tracking links and image paths within your emails.
Enable Tracking Domain
Toggle to enable custom tracking domain.
Tracking Prefix
The subdomain prefix used for tracking. Default is typically "email".
Example: With prefix "email" and domain "example.com", tracking domain becomes email.example.com
Redirection Types
Choose how tracking requests are redirected to Mumara's tracking server:
CNAME
Uses DNS CNAME record pointing to Mumara's primary domain.
Configuration:
- Add a CNAME record in your DNS
- Point it to the value shown (e.g.,
campaigns.mumara.dev)
| Column | Description |
|---|---|
| Host | Your tracking subdomain (e.g., email.yourdomain.com) |
| Type | CNAME |
| Value | The target domain to point to |
| Current Value | What DNS currently resolves to |
Pros:
- Simple DNS configuration
- No server-side setup required
Cons:
- Exposes Mumara's IP in trace routes
.htaccess
Uses Apache .htaccess rewrite rules for redirection.
Configuration:
- Click Download File to get the .htaccess file
- Extract the downloaded file
- Upload the .htaccess file to the root folder of your tracking domain
Pros:
- Hides the primary domain IP in trace routes
- More control over redirects
Cons:
- Requires Apache web server
- Requires file upload access to tracking domain
Cloak
Uses a PHP file for cloaking/redirection.
Configuration:
- Click Download File to get the PHP cloak file
- Place the file at the root folder of your tracking domain
Requirements:
allow_url_fopenmust be enabled in PHP settings
Pros:
- Hides the primary domain completely
- Works with any web server supporting PHP
Cons:
- Requires PHP support on tracking domain
- Requires specific PHP configuration
Verification Process
DKIM Verification
- Enable Sign Outgoing Emails
- Copy the DKIM record details
- Add TXT record to your DNS
- Wait for DNS propagation (up to 48 hours)
- Click Verify domain key from actions menu
- Status changes from PENDING to PASSED
Tracking Domain Verification
- Enable Tracking Domain
- Choose redirection type (CNAME, .htaccess, or Cloak)
- Configure DNS or upload files as required
- Click Verify tracking domain from actions menu
- Status changes from PENDING to PASSED
Verification Statuses
| Status | Meaning |
|---|---|
| Pending | Verification not yet attempted or in progress |
| Passed | DNS record verified successfully |
| Failed | DNS record not found or incorrect |
Managing Sending Domains
Viewing Domain Details
- Click on the domain name in the list, OR
- Click ... menu → View sending domain
Verifying DNS Records
Verify DKIM:
- Click ... menu → Verify domain key
- System checks DNS for DKIM record
- Status updates to Passed or Failed
Verify Tracking:
- Click ... menu → Verify tracking domain
- System checks DNS/file configuration
- Status updates to Passed or Failed
Manual Ownership Verification
If automatic verification isn't working:
- Click ... menu → Set ownership as verified
- Domain ownership is manually marked as verified
Downloading DKIM Keys
- Click ... menu → Download domain key pair
- Download contains public and private key files
- Use for backup or external configuration
Deleting a Domain
- Click ... menu → Delete
- Confirm deletion
Deleting a domain used by contact lists or sending nodes requires updating those configurations first.
DNS Record Reference
SPF Record
| Property | Value |
|---|---|
| Type | TXT |
| Host | @ or subdomain |
| Value | v=spf1 include:_spf.mumara.com ~all |
DKIM Record
| Property | Value |
|---|---|
| Type | TXT |
| Host | selector._domainkey.yourdomain.com |
| Value | (provided by Mumara - starts with v=DKIM1; k=rsa; p=...) |
Tracking CNAME
| Property | Value |
|---|---|
| Type | CNAME |
| Host | Tracking prefix (e.g., email) |
| Value | (provided by Mumara) |
Best Practices
Domain Selection
- Use main domain - Increases trust factor with recipients and providers
- Consistent branding - Use your primary brand domain for recognition
- Plan for growth - Consider multiple domains for different business units if needed
DNS Configuration
- Verify records carefully - Copy exact values provided
- Check propagation - Use DNS lookup tools to verify
- Document configurations - Keep records of DNS settings
- Set appropriate TTLs - Lower TTLs for faster changes
Security
- Protect DKIM keys - Keep private keys secure
- Use HTTPS - Enable "Use Secure URL" for tracking
- Implement DMARC - Add DMARC policy to your domain
- Monitor reports - Review authentication reports for issues
Verification
- Verify before sending - Always verify domains before campaigns
- Check regularly - DNS changes can break authentication
- Re-verify after changes - Use Recheck button after DNS updates
Troubleshooting
DKIM Verification Failed
Possible causes:
- DNS record not added
- Wrong host name
- Public key truncated
- DNS propagation not complete
Solutions:
- Verify TXT record exists in DNS
- Check host matches exactly (including selector)
- Ensure full public key is in record
- Wait up to 48 hours for propagation
Tracking Domain Not Working
Possible causes:
- CNAME not configured correctly
- .htaccess file not uploaded
- PHP file missing or misconfigured
- SSL certificate issues
Solutions:
- Verify DNS record for CNAME type
- Check file exists at tracking domain root
- Ensure allow_url_fopen is enabled for Cloak
- Check tracking domain has valid SSL certificate
Domain Shows Warning Status
Possible causes:
- DKIM verification failed
- Tracking domain verification failed
- Bounce domain issues
Solutions:
- Click Recheck to re-verify all records
- Fix any failed verifications
- Review and correct DNS records
Domain Status Pending
Possible causes:
- Initial verification not complete
- DNS changes not detected
- Manual confirmation needed
Solutions:
- Complete DNS configuration
- Click verification options in actions menu
- Use "Set ownership as verified" if needed
DNS Provider Guides
Adding Records in Common Providers
Cloudflare:
- Login to dashboard → Select domain → DNS
- Click Add Record
- Enter Type, Name, Content
- Save
GoDaddy:
- Login → My Products → DNS
- Click Add under Records
- Select type, enter details
- Save
Namecheap:
- Login → Domain List → Manage
- Advanced DNS → Add New Record
- Enter details → Save
AWS Route 53:
- Login → Route 53 → Hosted zones
- Select domain → Create record
- Enter details → Create
Next Steps
- Sending Nodes - Configure SMTP with domain authentication
- Bounce Addresses - Set up bounce processing
- Contact Lists - Assign domains to lists