Your Domains page shows a status for each domain as it moves through setup. This is a quick reference across all the statuses you might see — for full detail on nameserver-related statuses specifically, see our "NS Not Set" guide.
One rule for every stuck status: don't delete, re-add or re-register a domain to "fix" a status. Stuck statuses are resolved on our side — contact us with the domain name.
Setup statuses
Pending — the domain purchase or connection has started but provisioning hasn't finished yet. New domains typically need a short window after purchase before nameservers, DNS records, and mailboxes can be created. If a domain stays Pending for more than 24 hours, contact us with the domain name.
Processing — the domain zone and DNS are being set up. Usually 30 minutes to a few hours, up to 24 hours for a new registration. Still Processing after 24 hours → contact us; see What do the domain statuses 'Processing' and 'Inactive/Blocked' mean?
NS Not Set / Awaiting NS — the domain isn't yet pointed at Maildoso's nameservers. If you brought your own domain, add the two nameservers we generate at your registrar. If you registered the domain through Maildoso, there is nothing for you to set — this status means our provisioning hasn't completed; contact us with the domain name and we'll re-provision it. See the full guide linked above.
NS Processing — we've detected a nameserver change and are finishing activation. This usually completes within about 2 hours, and up to 24 hours for full propagation.
NS Failed — our automatic check couldn't confirm the nameservers for your own (external) domain. First compare the two nameservers at your registrar with the pair shown for the domain in your dashboard: they must match exactly, with no extra or old nameservers and no typos. If they match and the status still shows NS Failed (or NS Awaiting) after 24 hours, the check is stuck on our side, not at your registrar — contact us with the domain names. Don't regenerate the nameservers, delete the domain or change DNS at your registrar in the meantime, because that can restart the process or leave the nameservers out of sync. Large batches (dozens of domains) often show this together; send us the list in one message.
NS Expired — the 24-hour window to set nameservers passed before they were added at your registrar. Regenerate a fresh set of nameservers from the Domains page (or via API) and add those instead — this is self-service and doesn't require re-purchasing the domain. If your registrar already shows the nameservers we gave you, ask us to confirm before regenerating.
Ready — the domain has been provisioned enough for you to start creating mailboxes on it. This is not the same as Active — DNS/nameserver propagation can still be finishing in the background while a domain shows Ready. If a domain shows Ready but no nameservers are displayed, or it stays Ready for more than a day, contact us — that's a provisioning step we complete on our side. Don't send real campaigns from a domain until it reaches Active.
Active — the domain is fully set up and ready for mailboxes and sending.
Failed — the registration or connection attempt didn't complete, often due to a registrar-side error (for example, a duplicate order or a registrar rejecting the request). The paid slot stays on your plan. Contact us with the domain name and we'll investigate, retry, or help you register a different domain in the same slot at no extra charge — see Why did my domain registration fail or get stuck?
DNS_ERROR — Maildoso detected an inconsistency between the DNS records we expect for this domain and what's actually published (for example, after a registrar-side change or a renewal). This is different from "NS Not Set" — the domain is pointed at our nameservers, but a record isn't resolving as expected. Avoid making further DNS changes yourself and contact us with the domain name; in most cases we can correct this from our side. See also How do I manage and verify DNS records for my domain with Maildoso?
Renewal and suspension statuses
Awaiting Renewal — the domain's yearly term has ended and the renewal hasn't completed. Either your subscription is active and the renewal is queued on our side (we re-queue it — nothing to pay again), or your subscription had a gap on the renewal date and the domain wasn't renewed. Don't delete or re-add it; contact us with the domain name and we'll confirm which case applies and fix it. See Renewing your domains and mailboxes.
Expired — the domain wasn't renewed and has lapsed at the registry. Its mailboxes stop sending (sequencers show a 422 / "domain unavailable"). If it's still within the registry's grace period we can often renew it; otherwise a replacement domain in the same slot is the fix. Contact us before removing anything.
Inactive / Blocked — the registry has placed the domain on serverHold (usually an abuse complaint on a risky TLD). For domains registered through Maildoso, contact us; for your own domains, raise it with your registrar. See What do the domain statuses 'Processing' and 'Inactive/Blocked' mean?
Manually Disabled — the domain was intentionally deactivated, usually at your request or due to a policy/compliance issue (for example a registry-level TLD suspension). Contact us if you believe this was done in error. See also My domain shows "MANUALLY DISABLED" — can it be reactivated?
A note on renewals
If a domain that was previously Active drops back into one of the statuses above shortly after its renewal date, don't remove or re-add nameservers at your registrar — they should already be correct from before the renewal, and touching them can restart the process. Give it up to 24 hours, then contact us with the domain name and approximate renewal date if it's still stuck.
Still not sure what you're seeing?
Statuses can vary slightly depending on how a domain was added (registered through Maildoso vs. brought from elsewhere). If your domain's status isn't covered here, or the guidance above doesn't resolve it, contact support with the domain name and we'll take a look.