DNS & Domain Setup

Custom Tracking Domain for Click URLs

October 10, 2025 1 min read 7,283 views Tutorial

Why Use a Custom Tracking Domain

By default, AcelleMail wraps every link in your emails with its own tracking domain. If subscribers see clicks.acelle.io in URLs, it looks suspicious and can trigger spam filters. A custom tracking domain like track.yourbrand.com improves trust and deliverability.

Step 1: Create the CNAME Record

Add this DNS record at your domain registrar or DNS provider:

Host:   track.yourbrand.com
Type:   CNAME
Value:  yourserver.com   (or the IP via an A record)
TTL:    3600

Wait for propagation (typically 15 minutes to a few hours).

Step 2: Configure Nginx for the Subdomain

Create /etc/nginx/sites-available/track.yourbrand.com:

server {
    listen 80;
    server_name track.yourbrand.com;
    location / {
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header Host \$host;
        proxy_set_header X-Real-IP \$remote_addr;
    }
}

Enable and reload: sudo ln -s ../sites-available/track.yourbrand.com /etc/nginx/sites-enabled/ && sudo nginx -s reload

Step 3: SSL Certificate

sudo certbot --nginx -d track.yourbrand.com

Certbot will auto-configure the HTTPS block.

Step 4: Set in AcelleMail

Go to Settings → Sending Domains → [your domain] → Tracking Domain. Enter https://track.yourbrand.com and save.

Test by sending a test email and hovering over a link — it should now show your custom domain.

A

AcelleMail Team