Skip to Main Content

SMTP error code · permanent failure (5xx)

550 5.7.1 Rejected by policy: From header domain does not align with authenticated domain

Dominic Landry

By Dominic Landry · Deliverability & DNS · Reviewed October 26, 2026

550 5.7.1 Rejected by policy: From header domain does not align with authenticated domain is OVHcloud refusing to send your message. Since 20 July 2026, MX Plan, Zimbra and Web Hosting email reject mail whose From address uses a different domain than the mailbox you logged in with. Authenticate with a mailbox on the From domain instead.

550 5.7.1 From header domain does not align at a glance
Code550 5.7.1
ClassPermanent (5xx): the message was refused and will not retry
CategoryAuthentication
Side at faultSender
Auth-relatedDirect: OVHcloud checks the From domain against the login mailbox at submission, a check in the same spirit as DMARC alignment

What the bounce actually says

The exact wording varies by provider. These are the documented strings, verbatim. Match yours to pin down which variant you hit.

OVHcloud (MX Plan, Zimbra, and the email service bundled with a Web Hosting plan)

550 5.7.1 Rejected by policy: From header domain does not align with authenticated domain

Source: docs.ovhcloud.com

Why you're seeing 550 5.7.1 From header domain does not align

OVHcloud calls this cross-domain spoofing protection and enforces it from 20 July 2026. When you send, you log in with one mailbox, and the message carries a From address. If the From address is on the same domain as that mailbox, the message goes out. If it is on a different domain, OVHcloud rejects it with this reply before it leaves. The reason is DMARC: receivers judge a message by the domain in its From header, and SPF and DKIM have to line up with that domain for it to pass. OVHcloud says mail sent through one domain's mailbox while claiming another domain breaks that alignment, and that blocking it protects the reputation of your domains and the deliverability of your legitimate messages. Nothing is wrong with the recipient, and no setting on their side is involved.

Likely causes, ranked

Likely causeWhat's happening
A generic address lives on a different domain than your mailboxYou log in as john.smith@yourdomain.com and send as contact@, support@ or noreply@ on another domain you own. OVHcloud lists this among the cases its protection blocks.
An app, script or device sends with a different From domainA website contact form, a CRM, a scanner or a monitoring script uses one OVHcloud mailbox's SMTP credentials but puts another domain in the From field. Automated setups are where OVHcloud says the mismatch is easiest to miss.
You send on behalf of a client or another brandAn agency invoicing with its client's domain, or one company sending for two brands from a single mailbox, hits the same rule. Each From domain now needs its own authenticated mailbox.
The From address is not the one you thinkIf every address you use is on one domain, this block should not fire. OVHcloud's advice is to confirm that the address you authenticate with matches the From address your sending app or device actually uses, because a mismatch is easy to miss in bulk or automated setups.
Comparison for OVHcloud's 550 5.7.1 From header domain does not align: logging in as john.smith@yourdomain.com and sending from contact@yourdomain.com is delivered; logging in with the same mailbox and sending from contact@otherdomain.com is rejected, and the fix is a mailbox on otherdomain.com.

How to fix 550 5.7.1 From header domain does not align

  1. Compare the mailbox you log in with to the From address

    Open the rejected message's headers and read the From address, then check which mailbox's credentials the sending app or device uses. If the two domains differ, this is the cause. If they match, look for another app or device sending with a different From address.

    Sources: OVHcloud: cross-domain spoofing guide

  2. Create a mailbox on the domain you send from

    This is OVHcloud's recommended fix. Add a mailbox on the From domain, for example on a Zimbra Starter plan as OVHcloud suggests, and authenticate with it. One mailbox can send as any address on its own domain, so contact@otherdomain.com goes out once you log in with any mailbox on otherdomain.com.

    Sources: OVHcloud: cross-domain spoofing guide

  3. Update the SMTP login in every app and device that sends

    Point the contact form, CRM or script at the new mailbox's credentials, then wait a few minutes before you test, as OVHcloud advises after creating a mailbox or changing configuration.

  4. Check that the From domain authenticates for the new path

    Once mail leaves through a mailbox on the right domain, receivers still check that domain's records. Run it through the SPF checker, DKIM checker and DMARC checker so the messages that now get out also pass where they land.

    Sources: RFC 9989 (DMARC): identifier alignment

  5. Plan one mailbox per sending address, not one shared login

    OVHcloud warns that it is preparing a setting that lets domain administrators turn off sending as other addresses on the same domain, so a setup built on one shared mailbox will break again. Use one mailbox per address you send from, or delegation: Send As and Send on Behalf on Exchange.

    Sources: OVHcloud: cross-domain spoofing guide

  6. If it still fails, send OVHcloud support the evidence

    OVHcloud asks for the rejected message's full headers, the address you authenticated with and the From address you intended. Those three items are what support needs to find the pairing it rejected.

    Sources: OVHcloud: cross-domain spoofing guide

Related free tools: SPF checker · DKIM checker

Authentication is the fix, not a workaround

Every path out of 550 5.7.1 From header domain does not align runs through the same three DNS records: SPF, DKIM, and DMARC. Mailbox providers no longer treat them as best practice; they're the entry ticket, and a domain that drifts out of alignment starts bouncing again without anyone changing a thing on your side.

The durable fix is enforcement: publish correct records, watch the DMARC reports for senders you missed, and move the domain to p=reject so receivers drop spoofed mail instead of bouncing yours.

DMARC software that does the work

Palisade's AI agent takes domains all the way to enforcement: hosted SPF, DKIM, DMARC, and MTA-STS records on paid plans, DMARC reports monitored continuously, and every policy step drafted for your approval on the way to p=reject.

Get startedBook a demo

Audit any domain free, no card needed. A card starts the 15-day trial.

Why it matters for MSPs

OVHcloud names agencies and service providers that send for clients from their own domain as one of the cases this blocks. If your team or your scripts send alerts, invoices or reports as a client's domain through an OVHcloud mailbox you own, each client domain now needs its own mailbox, with credentials stored per client. The same alignment rule decides delivery everywhere else too: Palisade reads each client's DMARC aggregate reports and identifies every source sending as the client domain, so the services that still send through the wrong path show up before a receiver rejects them.

Questions readers ask

Frequently asked questions

What does 550 5.7.1 Rejected by policy: From header domain does not align with authenticated domain mean?

It means OVHcloud refused to send your message because the domain in its From address differs from the domain of the mailbox you logged in with. OVHcloud enforces this cross-domain spoofing protection on MX Plan, Zimbra and Web Hosting email from 20 July 2026. Log in with a mailbox on the From domain and the message goes out.

Why did OVHcloud start rejecting my emails in July 2026?

OVHcloud began enforcing cross-domain spoofing protection on 20 July 2026. Since then the From domain has to match the domain of the mailbox you log in with, because DMARC judges a message by its From domain, and SPF and DKIM have to align with it.

Is the From header domain does not align error the recipient's fault?

No. The From header domain does not align rejection comes from your own provider, OVHcloud, before the message leaves. The recipient never saw it, and nothing on their side can change it. The fix is in how you send: the mailbox you authenticate with has to be on the same domain as the From address.

Can I still send from several addresses on the same domain with OVHcloud?

Yes, for now. OVHcloud says any mailbox can still send as another address on its own domain. It also says it is preparing a setting that lets domain administrators turn that off, so OVHcloud recommends one mailbox per sending address, or Send As and Send on Behalf on Exchange, rather than one shared login.

Related error codes