Self-hosted email marketing with full source code. Pay once, own forever. Get AcelleMail — $74 →

Custom Tracking Domain for Click URLs

Replace AcelleMail's default tracking domain with your own branded domain using a CNAME record and an SSL certificate.

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.

More in DNS & Domain Setup