You can add a domain, generate its DNS records, copy them, and verify everything yourself from inside your account. This guide walks through the whole thing.
It takes about 10 minutes of hands-on work, plus some waiting while DNS updates propagate.
What you'll need
Access to the SendPost sub-account where the domain should live
Access to your domain's DNS settings (this is usually your domain registrar or hosting provider, for example GoDaddy, Namecheap, Cloudflare or Google Domains)
The domain you want to send from, for example
silvercup52.com
If someone else on your team manages your DNS, you can generate the records in SendPost first, then hand them off. More on that near the end.
Step 1: Open the right sub-account
Domains are added per sub-account, so make sure you're working inside the one that will send from this domain.
Click your Profile menu.
Go to Sub-Accounts.
Click the sub-account where this domain should be added.
Step 2: Go to the Domains section
Inside the sub-account, find the tabbed menu near the top (Stats, IP Stats, Provider Stats and so on).
Click the Domains tab.
You'll see any domains already added here, along with their verification status and DNS records.
Step 3: Add your domain
Click the + NEW button on the right.
Enter the domain you want to send from, for example
silvercup52.com. Use the root domain, not a full email address and notwww.Confirm to create it.
SendPost generates a set of DNS records for that domain right away. You'll see the new domain appear in the table with its records listed.
Step 4: Open the full DNS records
In the domains table, click the expand arrow on the far left of the domain row. The row opens to reveal the full DNS Records panel for that domain.
Inside, you'll see four records laid out in three columns: Name, Type and Content. They map to the four record labels shown in the table above:
DKIM (
sp-dkim._domainkey, a TXT record) signs your email so receivers can confirm it wasn't tampered with in transit.Return Path (
sp-bounce, a CNAME record) sets the address that handles bounces, which keeps your bounce processing clean.Track (
sp-track, a CNAME record) powers open and click tracking on your own sending domain instead of a generic one.DMARC (
_dmarc, a TXT record) tells mailbox providers what to do with mail that fails authentication, and gives you reporting.
Pick your DNS provider first
At the top right of the panel there's a Records shown for dropdown. Select your DNS provider here (Cloudflare, GoDaddy, and so on) before you copy anything.
This matters more than it looks. Different providers handle the Name field differently. Some want the full sp-bounce.silvercup52.com, others want just sp-bounce because they add your domain automatically. Picking your provider from the dropdown formats each record the right way for that provider, so you can paste it straight across without the usual guesswork.
If your provider isn't in the list, pick the generic or default option and use the full names as shown.
Step 5: Copy each record and add it at your DNS provider
Copy the Name, Type and Content for each of the four records exactly as shown. One extra space or a missing character will cause verification to fail, so copy rather than retype.
Now log in to wherever your DNS is managed and add them.
Open your DNS management page (your registrar or hosting provider).
For each record, create a new DNS entry.
Match the Type (TXT or CNAME), paste the Name, and paste the Content.
Save each one.
A few things that trip people up:
Add all four records. Partial setup means the domain won't fully verify.
Leave the TTL at the default if you're asked for one.
If you set the provider in the dropdown, the Name field is already formatted for you. Paste it as is instead of adding your domain again on the end.
Step 5: Add the records at your DNS provider
Now log in to wherever your DNS is managed and add each record.
Open your DNS management page (your registrar or hosting provider).
For each record SendPost gave you, create a new DNS entry.
Match the type (TXT or CNAME), paste the host/name, and paste the value.
Save each one.
Step 6: Verify
DNS changes aren't instant. They usually take anywhere from a few minutes to a couple of hours, and in some cases up to 24 to 48 hours to fully propagate.
Once you've added the records, go back to the Domains tab in SendPost and use the re-check option in the Actions column for that domain. SendPost looks up your DNS and confirms each record.
When a record is found and correct, it turns green with a check. When all of them pass, the domain shows as Verified.
If a record still shows as unverified after you've added it, that's almost always propagation. Wait a bit and re-check. If it's still failing after a few hours, jump to the troubleshooting section below.
Prefer to verify by email?
If you own an address at the domain and would rather not touch DNS, you can use the Verify Domain by Email button instead. SendPost sends a confirmation to an address at that domain, and clicking the link verifies ownership.
This is quicker, but it only confirms you own the domain. For the best deliverability you'll still want the DKIM, Return-Path and DMARC records in place, because those are what mailbox providers actually check on every send. Email verification is a fine starting point, not a replacement for full authentication.
Troubleshooting
A record won't verify even though I added it. Give it time first. If it's been a few hours, open the record in your DNS provider and compare it character for character against what SendPost shows. The usual culprits are a trailing space, a missing or extra character, or the wrong record type.
I see the domain twice in my DNS, or the name looks wrong. This is the Name field being doubled up, for example sp-bounce.silvercup52.com.silvercup52.com. Go back to the expanded panel, set the Records shown for dropdown to your provider, and copy the Name again. Then fix the entry at your DNS provider so it matches.
I added the records but picked the wrong sub-account. Domains are tied to the sub-account they're created in. If you added the domain under the wrong one, add it again under the correct sub-account and re-add the records there.
DMARC is the only one failing. DMARC is a TXT record at _dmarc.yourdomain.com. Make sure the host is correct and that you don't already have a conflicting DMARC record from another tool. A domain should have only one DMARC record.
Why this matters
Authenticating your domain isn't busywork. It's the single biggest thing you control for inbox placement. Gmail and Yahoo both require proper authentication for bulk senders, and mail from an unverified or partially verified domain is far more likely to land in spam or get blocked outright. Getting all four records green is what tells the inbox providers you're a legitimate sender.
Once your domain shows Verified with every record passing, you're ready to send.
Still stuck after working through the troubleshooting steps? Reach out to support with the domain name and a screenshot of your Domains tab, and we'll take a look.
