Scope and prerequisites
This guide covers a custom domain connected to Yandex 360 for Business. Consumer Yandex addresses and independent applications that merely use a Yandex inbox are different routes. Start with the organization's domain administrator and the person who controls its authoritative DNS. A domain delegated to Yandex has SPF and DKIM configured automatically according to Yandex's current documentation; external DNS requires the manual steps below. Automatic configuration still needs a received-message test.
Configure the documented route
- Step 1. Open the organization's Domains page and confirm the exact sending domain is connected and verified. Inventory other legitimate senders before changing its SPF policy.
- Step 2. For an exclusively Yandex sending domain, the documented SPF TXT value is
v=spf1 redirect=_spf.yandex.net. If other services also send, build one combined policy using the documentedinclude:_spf.yandex.netand the other authorized mechanisms. Do not append anallmechanism to a policy intended to rely on redirect: an evaluatedallprevents reaching redirect. - Step 3. On Domains, choose Add DKIM for the domain. Copy its public key from Configure DKIM signature, rather than the shortened example in the documentation.
- Step 4. Publish that key as a TXT record at
mail._domainkeyrelative to the sending domain. Some DNS consoles require the full name. Check the saved fully qualified name to avoid adding the domain twice. The documented TTL when required is 21600 seconds. - Step 5. Return to Domains, choose Verify your domain and Check. Yandex warns DNS updates can take up to 72 hours. Diagnose the authoritative answer first instead of treating that maximum as a mandatory wait.
Product-specific risks
A redirect-only SPF policy is a poor blind replacement for a domain that also sends invoices or marketing mail elsewhere. Preserve those senders in the single policy. If DKIM remains unverified, compare the complete public key, TXT owner and active nameservers. Never paste the sample truncated key. A green domain screen is not evidence that an application actually submitted through the intended Yandex route.
Prove the route at the receiving end
Use an approved external mailbox and save the complete raw message with its timestamp and message identifier. No live tenant test is claimed in this guide. The following is an acceptance worksheet to complete during implementation, not a record of observed results.
- Evidence field: Visible From; What to record: Actual address and domain; Acceptance question: Is this the intended sender identity?
- Evidence field: Envelope; What to record: Return-Path and receiver-reported SPF domain; Acceptance question: Which domain did SPF actually authenticate?
- Evidence field: SPF; What to record: Trusted receiver result and evaluated identity; Acceptance question: Did it pass, and does that identity align?
- Evidence field: DKIM; What to record: Every d= domain, s= selector and receiver result; Acceptance question: Does at least one passing signature align?
- Evidence field: DMARC; What to record: Receiver result and applicable policy; Acceptance question: Does an aligned passing path exist?
- Evidence field: Route; What to record: Product, account and message type; Acceptance question: Did the test use the production path?
DMARC needs at least one aligned, passing SPF or DKIM path. A passing signature from an unrelated service domain is not enough. Strict alignment requires exact domain equality; relaxed alignment uses the applicable organizational-domain relationship. Check the domain's actual alignment settings before declaring success. A subdomain is not an automatic strict match. SPF uses the SMTP identity, not the display name or Reply-To. Consult the alignment glossary when recording the decision.
Use Authentication-Results from the receiving system you trust, not a header supplied by an arbitrary sender. Capture all signatures rather than stopping at the first failure. For forwarded mail, compare a direct test with a forwarded copy: forwarding may change SPF evaluation or alter signed content. Do not diagnose those effects by adding the forwarder's address to your provider authorization.
Diagnose failures without widening access
Compare authoritative DNS with the exact configured record names first, then check recursive visibility and service validation. A wrong name, truncated key or conflicting CNAME is not fixed by waiting for caches. Keep only one SPF policy at an owner and check the ten DNS-lookup-term limit across evaluated includes and redirects before merging another sender. DKIM selectors belong to individual signing configurations; do not overwrite another application's record to force a validation result.
If authentication passes but delivery is poor, inspect the recipient response, reputation, content and sending permissions separately. DMARC pass does not promise acceptance or inbox placement. If neither path aligns, stop expansion and correct the actual sender configuration. Do not weaken the whole domain's DMARC policy to hide a single product failure.
Handover and recovery
Save the approved DNS diff, public lookup results, service status and redacted received-message worksheet with a named owner. Keep credentials and private keys out of tickets. On failure, pause the affected sending job or use a previously tested route under the service owner's control. Restore only the changed records that belong to this integration; keep public keys needed by in-flight messages. Retest after rollback, key rotation, domain migration or a change in outbound relay. Close the change only when the product owner and mail administrator can explain the observed identity chain.
Confirm the provider boundary
Use the organization administrator’s connected and verified domain, not a consumer mailbox identity. The documented 21600-second TTL is six hours when the field is required, not evidence that any query has refreshed. For a missing domain or occupied mail selector, confirm account and DNS ownership before replacing records. No recipient acceptance guarantee follows from automatic setup.
Work through a fictional diagnostic case
Fictional written case only: YA-01 assumes the domain sends through Yandex and a separate invoicing service. An operator proposes replacing the merged SPF policy with the Yandex-only redirect. No evaluated SPF identities or DKIM results are supplied. The DNS owner must retain the invoice service’s approved authorization in one reviewed policy and test both routes. No invoice failure or successful repair is asserted. No tenant, DNS, server command or message was exercised for this case.
Separate a passing message from enforcement readiness
RFC 9989 Section 7.4 requires valid DKIM for a domain publishing p=reject and cautions about indirect-mail interoperability. A single aligned SPF result does not by itself justify a reject-policy rollout. Review all legitimate routes and policy ownership separately from this provider setup.