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.