GICT knowledge base
SPF Records for Domains Sending Through MailBaby
Published
SPF authorizes sending IP addresses for an SMTP envelope/HELO domain. It is useful for mail authentication but does not guarantee acceptance, authorize the visible From address by itself or make every message from an allowed server legitimate. Missing SPF does not imply every receiver immediately rejects every message; service-specific sender requirements still matter.
Check the real account and authoritative DNS
For cPanel mail, open Email > Email Deliverability and review the domain’s suggested policy. Inventory all actual sending services before accepting a repair. If public DNS is hosted by Cloudflare or another external provider, publish there; a local record or green local status does not prove the authoritative policy matches every legitimate sender.
MailBaby authorization is service-specific
For an account actually sending through MailBaby, its current SPF documentation uses include:spf-c.mailbaby.net to cover relay delivery addresses and describes a separate origin-authorization requirement. Depending on the supported setup, that origin can be authorized by its actual connecting IP or the documented domain-verification mechanism. API authorization has its own requirements.
Do not copy an old universal a mx policy merely because a website and mailbox share a domain. Those mechanisms authorize address records of their respective names, which may not be your outbound infrastructure. Obtain the current account-specific values through the authenticated panel or a support ticket. Keep other legitimate providers in the single SPF policy and evaluate the DNS lookup budget.
Understand the ending and verification
-all yields SPF fail for unmatched sources; ~all yields softfail. Neither guarantees a receiver’s accept, reject or inbox decision. Choose the policy after validating senders rather than assuming hard fail always improves deliverability or softfail forces acceptance.
Publish one v=spf1 TXT policy per owner name, not one per service. Preserve unrelated TXT records. Verify authoritative data, then send an authorized test through each route and inspect trusted receiver results plus DMARC alignment. DNS syntax alone cannot establish that every application uses the intended relay.
For external-DNS assistance, use a support ticket and an approved temporary, least-privilege member invitation if needed. Do not share account passwords. Remove temporary access after verification. No universal account provisioning default or relay entitlement is established by this article.
References: MailBaby SPF and origin verification, API domain authorization and SPF evaluation and result handling.
Reviewed October 15, 2026. Documentation review only; no customer SPF policy, origin authorization or sending account was changed or tested.
