---
title: "How to Identify Whether an SMTP Relay or Connector Caused a 550 5.7.26 Rejection | DMARC Report"
description: "Learn how to identify SMTP relay or connector issues causing 550 5.7.26 email rejections and troubleshoot SPF, DKIM, and DMARC authentication failures."
image: "https://dmarcreport.com/og/blog/identify-smtp-relay-causes-of-550-5-7-26-rejection.png"
canonical: "https://dmarcreport.com/blog/identify-smtp-relay-causes-of-550-5-7-26-rejection/"
---

Quick Answer

To determine whether an SMTP relay or connector causes a 550 5.7.26 rejection, review message headers, SMTP logs, and connector settings. Verify SPF, DKIM, and DMARC alignment, then check whether the sending server is authorized to relay emails through your mail system.

Share 

[ ](https://www.linkedin.com/sharing/share-offsite/?url=undefined%2Fblog%2Fidentify-smtp-relay-causes-of-550-5-7-26-rejection%2F "Share on LinkedIn") [ ](https://twitter.com/intent/tweet?text=How%20to%20Identify%20Whether%20an%20SMTP%20Relay%20or%20Connector%20Caused%20a%20550%205.7.26%20Rejection&url=undefined%2Fblog%2Fidentify-smtp-relay-causes-of-550-5-7-26-rejection%2F "Share on X/Twitter") [ ](https://www.facebook.com/sharer/sharer.php?u=undefined%2Fblog%2Fidentify-smtp-relay-causes-of-550-5-7-26-rejection%2F "Share on Facebook") [ ](https://reddit.com/submit?url=undefined%2Fblog%2Fidentify-smtp-relay-causes-of-550-5-7-26-rejection%2F&title=How%20to%20Identify%20Whether%20an%20SMTP%20Relay%20or%20Connector%20Caused%20a%20550%205.7.26%20Rejection "Share on Reddit") [ ](mailto:?subject=How%20to%20Identify%20Whether%20an%20SMTP%20Relay%20or%20Connector%20Caused%20a%20550%205.7.26%20Rejection&body=Check out this article: undefined%2Fblog%2Fidentify-smtp-relay-causes-of-550-5-7-26-rejection%2F "Share via Email") 

![SMTP Relay](https://media.mailhop.org/dmarcreport/create-a-dmarc-record-5863-1793356189397.jpg) 

You determine whether your SMTP relay or the recipient’s connector caused a 550 5.7.26 unauthenticated rejection by finding the hop that issued the code in the SMTP transcript or DSN, correlating it with Received headers and platform-specific message traces, and then validating that hop’s authentication expectations (SMTP AUTH, TLS/client certs, IP allowlisting, SPF/DKIM/DMARC alignment) **against your configuration**.

Email systems commonly return 550 5.7.26 when an incoming message fails the recipient’s email authentication requirements. This error is frequently associated with SPF, DKIM, or DMARC authentication failures, although the exact reason depends on the receiving provider’s policies. To determine which system caused the rejection, examine three key sources: the SMTP error response or DSN Diagnostic-Code, the message’s Received headers, and the relevant [mail server](https://www.cloudflare.com/learning/email-security/what-is-a-mail-server/) logs or message traces. _Together, these records can help identify the rejecting server and determine whether the problem involves sender authentication or mail server configuration_.

To investigate the rejection, examine the DSN’s Diagnostic-Code, the remote server’s SMTP response, and the available outbound mail server logs. Use these records to determine whether your sending server generated the rejection or whether the recipient’s mail server refused the message. If the recipient rejected it, check the sending domain’s SPF and DKIM results, DMARC alignment, and DNS records. DMARCReport can help administrators investigate authentication issues through DMARC aggregate reports, forensic reports, and SPF, DKIM, and DMARC monitoring.

## Decoding 550 5.7.26 Across Platforms (and What It Implies About the Responsible Hop)

550 5.7.26 is an enhanced email status code commonly associated with unauthenticated messages or failures to meet a recipient’s [email authentication](https://dmarcreport.com/blog/email-authentication-accountability-problem-needs-an-owner/) requirements. Different email providers use specific diagnostic messages to explain why a message was rejected. Examining the complete SMTP response, authentication results, and server logs can help determine whether the rejection resulted from **SPF, DKIM, or DMARC** failures or another mail server policy.

### Platform meanings and telltale phrasing

### Platform-Specific 550 5.7.26 Error Messages and What They Mean

Different email providers use specific diagnostic messages when rejecting unauthenticated messages. _Examining the wording and associated server logs can help identify the authentication problem and the system responsible for the rejection_.

Exchange Online Protection (EOP)

- **Common response**: “550 5.7.26 Unauthenticated email from \[domain\] is not accepted due to domain’s DMARC policy.”
- **Implication**: Exchange Online Protection rejected the incoming message because it did not meet the recipient’s email authentication requirements. Check the sender domain’s SPF and DKIM results, DMARC alignment, and published [DMARC policy](https://dmarcreport.com/blog/what-is-a-dmarc-policy-and-how-does-it-affect-sending-my-emails/).

Postfix (with authentication policies or milters)

- **Common response**: A locally configured Postfix server may log a rejection containing a 550 5.7.26 response when an authentication policy or milter rejects a message.
- **Implication**: Check the Postfix SMTP logs to determine whether your server generated the rejection or received it from a remote mail server. Review the relevant SMTP stage, client IP, authentication results, and milter logs.

SendGrid

- **Common response**: SendGrid bounce events may include a remote SMTP rejection message containing a 550 5.7.26 status code.
- **Implication**: Examine the bounce reason and remote server response to determine whether SendGrid rejected the submission or the recipient’s mail server rejected the delivered message. Check your sender domain’s SPF and DKIM authentication configuration.

Gmail

- **Common response**: “550-5.7.26 This message does not pass authentication checks (SPF and DKIM) and is not authenticated.”
- **Implication**: Gmail rejected the incoming message because it did not satisfy Google’s sender authentication requirements. Review SPF and DKIM authentication results and confirm that at least one mechanism passes and aligns with the visible From domain.

How DMARCReport helps

- DMARCReport maps 5.7.26 events to the issuing platform by normalizing bounce/trace **phrasing and tagging** the responsible hop (relay vs connector). Its dashboard highlights spikes in [Exchange Online Protection (EOP)](https://www.spanning.com/blog/exchange-online-protection-eop/)\- vs Gmail-originated 5.7.26 codes so ops knows where to focus.

![Dmarc Check 4856](https://media.mailhop.org/dmarcreport/dmarc-check-4856-1793350948227.jpg)

## Logs and Fields That Reveal Who Issued the 550 5.7.26 (with Examples)

### Exchange (on-prem) Message Tracking

- **Fields**: Source, EventId, ConnectorId, RecipientStatus, ServerIp, ClientIp
- **Indicators**:  
   - **Your server issued it**: EventId=FAIL on RECEIVE with your Receive connector in ConnectorId; RecipientStatus includes “550 5.7.26”  
   - **Remote issued it**: EventId=DELIVER/EXPAND preceded by SEND with outbound connector; DSN references external host

Example

Timestamp,ClientIp,ServerIp,Source,EventId,ConnectorId,Recipients,RecipientStatus 2026-10-28T12:07:21,203.0.113.5,10.0.0.10,SMTP,RECEIVE,Inbound-Anonymous,{[user@contoso.com](mailto:user@contoso.com)},“550 5.7.26 Authentication required” 2026-10-28T12:07:22,10.0.0.10,203.0.113.5,SMTP,FAIL,Inbound-Anonymous,, “550 5.7.26”

Interpretation: Your inbound connector rejected (connector responsibility).

How DMARCReport helps

- DMARCReport’s Exchange collector ingests Message Tracking logs and attributes FAIL events to specific Receive connectors, overlaying 5.7.26 counts per connector to surface misconfigured endpoints.

### Office 365 (Exchange Online) Message Trace

- **Fields**: EventType=Fail, Action=Failed, Detail=DMARC/Unauthenticated, NetworkMessageId, RecipientStatus
- **Indicators**: If the Trace shows “Action: Failed; Reason: DMARC” with 5.7.26 and no successful outbound handoff, EOP **rejected as recipient** connector.

Example

**EventType**: Fail**Action**: Failed**Reason**: DMARC**RecipientStatus**: 550 5.7.26 Unauthenticated email from example.com is not accepted… (S3150)**NetworkMessageId**: 4c7b8b2e-…

How DMARCReport helps

- DMARCReport queries the O365 tracing [API (Application Programming Interface)](https://www.investopedia.com/terms/a/application-programming-interface.asp) and correlates NetworkMessageId with your sender domain’s DMARC results to prove the rejection occurred at Microsoft’s inbound filter.

### Postfix (smtpd) logs

- **Fields**: NOQUEUE reject lines at RCPT/MAIL FROM, SASL status, TLS status, client=ip
- **Indicators**:  
   - **Local reject**: “NOQUEUE: reject: RCPT from ; 550 5.7.26 …” at the moment of RCPT  
   - **Remote reject**: Postfix logs outbound “status=bounced (host remote said: 550 5.7.26 …)”

Examples

# Local connector rejection (submission client failed to authenticate)

postfix/smtpd\[1234\]: NOQUEUE: reject: RCPT from \[198.51.100.44\]:587: 550 5.7.26 Authentication required; from=[user@example.com](mailto:user@example.com) to=[any@dom.tld](mailto:any@dom.tld) proto=ESMTP helo= sasl\_method=none tls=Active

# Remote connector rejection (recipient gateway returned 5.7.26)

postfix/smtp\[5678\]: 9ABCD12345: to=[user@gmail.com](mailto:user@gmail.com), relay=gmail-smtp-in.l.google.com\[142.250.x.x\]:25, delay=2, delays=0.05/0/0.9/1.1, dsn=5.7.26, status=bounced (host gmail-smtp-in.l.google.com said: 550-5.7.26 This message does not pass authentication checks … in reply to end of DATA)

How DMARCReport helps

- DMARCReport’s log parser classifies Postfix rejects by stage (RCPT vs DATA), tags 5.7.26 locally vs remotely, and links them to domains with the **highest unauthenticated rates**.

### SendGrid Event Webhook (or API)

- **Fields**: event=bounce, reason, smtp-id, tls, auth
- **Indicator**: If the bounce reason cites SendGrid requiring auth, relay is at fault; if it cites a remote [Mail Transfer Agent (MTA)](https://www.icontact.com/define/mail-transfer-agent/) domain in reason/smtp-id, recipient is at fault.

Example { “event”:“bounce”, “email”:“[user@recipient.tld](mailto:user@recipient.tld)”, “smtp-id”:“[Yz123abc@sendgrid.net](mailto:Yz123abc@sendgrid.net)”, “reason”:“550 5.7.26 This message does not pass authentication checks”, “status”:“5.7.26”, “tls”:true }

How DMARCReport helps

- DMARCReport ingests SendGrid events and auto-attribs bounces to relay vs recipient, enriching cases with DMARC alignment outcomes for the sender domain.

### Gmail DSN/Bounce

**Look for**: _Diagnostic-Code with the 550-5.7.26 text and a Google help URL; Received headers show handoff to gmail-smtp-in.l.google.com_.

Example

**Diagnostic-Code**: smtp; 550-5.7.26 This message does not pass authentication checks (SPF and DKIM) 550-5.7.26 and is unauthenticated. To best protect our users… see 550 5.7.26 <https://support.google.com/mail/answer/81126>

Interpretation: Recipient connector (Gmail) rejected.

How DMARCReport helps

- DMARCReport correlates Gmail bounces with its DMARC aggregate reports from Google to show which **sources and subdomains** lack aligned SPF/DKIM.

## Correlating Received Headers and SMTP IDs to Pinpoint the Rejecting Hop

### Step-by-step header correlation

1. Identify the DSN’s Reporting-MTA and Diagnostic-Code.
2. In the original message (or the DSN’s enclosed headers), read from the bottom-most Received up to the last successful hop. Note:  
   - Hostnames/IPs (by/from)  
   - Proto (ESMTP/with TLS)  
   - Timestamps and time zones  
   - SMTP IDs (Message-Id, X-Original-SMTP-Id, X-SG-Eid, NetworkMessageId)
3. The rejecting hop is the server immediately “next” after the last Received line; if that server’s domain matches Gmail/Outlook/SendGrid, the recipient connector is rejected; if it matches your MTA, your relay/connector is rejected.

Example Received chain snippet

**Received**: from relay1.corp.example (relay1.corp.example \[203.0.113.10\]) by gmail-smtp-in.l.google.com with ESMTPS id u18-20020a5d…; Tue, 29 Oct 2026 12:00:34 -0700**Received**: from app01.internal (app01.internal \[10.1.2.3\]) by relay1.corp.example with ESMTPSA id 9ABCD12345; Tue, 29 Oct 2026 11:59:58 -0700

- If DSN shows 550-5.7.26 from gmail-smtp-in, the responsible hop is the Gmail connector.
- If your relay log shows “NOQUEUE reject 5.7.26” at 11:59:58 -0700, the responsible hop is your submission connector.

How DMARCReport helps

- DMARCReport stitches SMTP IDs across providers (e.g., Office 365 NetworkMessageId to DSN and to ESP IDs) to graph the **message path and highlight** the rejecting node, saving manual header archaeology.

## Configuration Settings That Commonly Produce 5.7.26 (What to Check First)

### Exchange Receive Connectors

- Anonymous disabled on Internet-facing connector while expecting server-to-server mail
- Require [Transport Layer Security (TLS)](https://www.ibm.com/think/topics/transport-layer-security) enabled without presenting/validating a proper client cert
- PermissionGroups mis-set (e.g., Partners vs Anonymous Users)
- Frontend vs Hub Transport confusion causing auth flow failures

Quick checks

- Verify Anonymous Users is enabled on the Internet-facing connector
- If using Mutual TLS or IP restrictions, confirm the peer’s certificate/subject/issuer or IPs
- Review Default/Client connectors aren’t mixed for application relays vs external inbound

DMARCReport tie-in

- DMARCReport flags connector-level anomalies by comparing historical acceptance patterns and alerting when 5.7.26 spikes on a specific Exchange connector after a change.

### Postfix

- smtpd\_recipient\_restrictions or smtpd\_client\_restrictions requiring SASL or TLS for unintended clients
- milter (OpenDMARC/OpenDKIM) set to reject instead of tempfail/quarantine
- smtpd\_tls\_auth\_only=yes combined with missing AUTH for clients

Quick checks

- Confirm submission on 587 requires auth; inbound 25 should not require **SASL from external MTAs**
- Ensure relayhost authentication is configured for upstream [Email Service Provider (ESP)](https://www.activecampaign.com/glossary/email-service-provider)
- Review opendmarc.conf (RejectFailures vs quarantine) and alignment mode

DMARCReport tie-in

- DMARCReport’s policy diff shows when Postfix map or milter changes correlate with surges in 5.7.26 rejections.

### ESP/Relay (SendGrid, etc.)

- [API key](https://www.fortinet.com/resources/cyberglossary/api-key) missing Mail Send permission or SMTP credentials invalid
- From domain not authenticated (SPF/DKIM) at the ESP
- IP pool or sender identity not verified

### Quick checks

- Verify domain authentication and link branding
- Validate the SMTP username/password or API key scopes
- Confirm the ESP shows DKIM/SPF “verified”

DMARCReport tie-in

- DMARCReport imports **ESP authentication status** and correlates with DMARC alignment rates per subdomain to preempt 5.7.26 at recipient connectors.

![Dmarc Lookup 5863](https://media.mailhop.org/dmarcreport/dmarc-lookup-5863-1793351040253.jpg)

## Authentication Expectations to Verify (and How)

- **SMTP AUTH (SASL)**: Ensure clients to submit ports use AUTH; check logs for sasl\_method and sasl\_username.
- **TLS client certs (Mutual TLS)**: For partner connectors, verify the presented cert matches expected subject/issuer and isn’t expired; test with openssl s\_client -starttls smtp -showcerts.
- **IP allowlisting**: Confirm sending IP is in the recipient’s allowlist or permitted sender list; mismatches often yield 5.7.x.
- **Domain authentication (SPF/DKIM/DMARC)**: At least one of SPF or DKIM must pass and align for domains like Gmail and Microsoft to accept at scale.

How to verify quickly

- Check Authentication-Results in bounces: spf=pass/fail; dkim=pass/fail; dmarc=pass/fail action=…
- Run dig TXT for SPF and check envelope MAIL FROM domain alignment
- Confirm DKIM selector in DNS matches the signing key

DMARCReport tie-in

- DMARCReport aggregates Authentication-Results across receivers and shows which IPs/domains fail alignment, linking those failures to 5.7.26 [bounce rates](https://www.coursera.org/in/articles/what-is-bounce-rate).

## Provider Phraseology and Traces You Can Trust

- **Office 365/EOP**: “S3150” or “S3140” codes often accompany 5.7.26 DMARC failures; use Message Trace “Reason: DMARC.”
- **Gmail**: Always links to support.google.com; includes “does **not pass authentication checks.”**
- **SendGrid**: Event Webhook “status”: “5.7.26” with “reason” text.

How DMARCReport helps

- DMARCReport normalizes these phrases into a single taxonomy (e.g., “Recipient DMARC/Unauthenticated”) and attributes responsibility to “recipient connector” vs “outbound relay.”

## Active Tests to Reproduce and Isolate the Fault

### Manual SMTP sessions

- Plain SMTP to recipient (test recipient connector)  
   - telnet gmail-smtp-in.l.google.com 25  
   - EHLO test  
   - **MAIL FROM**:[user@yourdomain.tld](mailto:user@yourdomain.tld)  
   - **RCPT TO**:[youraccount@gmail.com](mailto:youraccount@gmail.com)  
   - DATA with unsigned content; expect 5.7.26 on end of DATA if DMARC/auth unmet
- Authenticated submission to your relay (test relay)  
   - openssl s\_client -starttls smtp -connect relay1.corp.example:587 -quiet  
   - EHLO client  
   - AUTH LOGIN …; if not accepted, you’ll get 5.7.26/5.7.1

### swaks or smtp-cli

- Test unauthenticated vs authenticated paths:  
   - swaks —to [user@gmail.com](mailto:user@gmail.com) —from [user@yourdomain.tld](mailto:user@yourdomain.tld) —server relay1.corp.example —ehlo client —tls —data ./msg.txt  
   - swaks —auth LOGIN —auth-user smtpuser —auth-password secret …
- Test DKIM/SPF impact:  
   - Send once via ESP domain-authenticated and once via **raw MTA without DKIM**; compare outcomes.

What to look for

- If unauthenticated submission to your relay fails -> relay/connector at fault.
- If authenticated submission succeeds but recipient returns 5.7.26 -> recipient connector policy at fault.
- Regular email authentication monitoring can help administrators identify [DNS configuration](https://www.digicert.com/blog/an-introduction-to-dns-configurations) changes and authentication failures before they affect a larger volume of outgoing messages.

## Monitoring, Logging, and Alerting to Prevent Connector-Caused 5.7.26

- **Enable enhanced SMTP logging**: Postfix verbose reject logging, Exchange Protocol Logging (Send/Receive connectors).
- **Keep audit trails of connector/config changes**: track who changed permission groups, TLS, or partner settings.
- **Health checks**: synthetic AUTH/TLS probes to each connector and partner domain.
- **Centralize traces**: ingest O365, Gmail Postmaster tools data, ESP webhooks.

DMARCReport tie-in

- DMARCReport centralizes these feeds and triggers alerts when:  
   - 5.7.26 rate exceeds baseline per connector/domain  
   - DMARC alignment for a domain drops below a threshold  
   - A new source IP starts failing authentication

Original insight

- The source of a 550 5.7.26 rejection varies depending on the sending infrastructure and **recipient’s authentication policies**. Reviewing SMTP responses, message traces, and authentication reports helps administrators identify the underlying cause.

## Ruling Out Lookalikes (SPF/DKIM/DMARC, rDNS, Rate Limits, Greylisting)

- **SPF hard fail (5.7.23/5.7.24) vs 5.7.26**: Different code/wording; 5.7.26 usually mentions “unauthenticated” broadly.
- DKIM failure alone rarely yields 5.7.26 unless DMARC p=reject and SPF misaligned.
- **Reverse DNS**: Typically 4xx or 5.7.1 policy rejections, not 5.7.26 specifically.
- **Rate limits/greylisting**: 4xx temporary failures; 5.7.26 is permanent.

How to rule out

- Read the Diagnostic-Code precisely and check Authentication-Results.
- Validate [SPF and DKIM alignment](https://dmarcreport.com/blog/sendgrid-dmarc-failures-fix-spf-dkim-alignment-issues-complete-guide/) for the RFC5322.From; test with a known-good signer.

DMARCReport tie-in

_DMARCReport contrasts per-domain DMARC pass rates with 5.7.26 bounces to separate domain-auth problems from connector-auth problems_.

![Dmarc Record 4586](https://media.mailhop.org/dmarcreport/dmarc-record-4586-1793351138671.jpg)

## Troubleshooting Workflow and Escalation Path

1. Collect artifacts  
   - DSN with Diagnostic-Code and Reporting-MTA  
   - Raw headers (Received chain, Authentication-Results)  
   - Platform traces (O365, ESP, MTA logs)
2. Attribute the hop  
   - Use headers + DSN to **identify the rejecting server**  
   - Confirm in your logs whether rejection occurred on RECEIVE (your connector) or after SEND (recipient connector)
3. Validate expectations  
   - Check connector auth settings (AUTH/TLS/IP)  
   - Verify domain authentication (SPF/DKIM/DMARC alignment)
4. Remediate  
   - Fix connector permissions/TLS or allowlist  
   - Authenticate domain at ESP; enable DKIM; align SPF
5. Escalate (if external)  
   - Open ticket with recipient provider; include SMTP IDs, timestamps, [Data Source Name (DSN)](https://www.techtarget.com/news/data-source-name-DSN/872218/), and sample headers  
   - Temporary allowlisting while investigating (where policy allows)

DMARCReport tie-in

- DMARCReport’s incident view compiles the exact evidence vendors request (SMTP IDs, traces, headers) and exports a shareable packet to speed external escalation.

## Case Studies (Original, Representative)

- SaaS app relay drift  
   - **Change**: Postfix updated with smtpd\_tls\_auth\_only=yes  
   - **Symptom**: 5.7.26 on RCPT for all app->relay submissions  
   - **Evidence**: Postfix “NOQUEUE reject 5.7.26 Authentication required; sasl\_method=none”  
   - **Fix**: Configure app to AUTH on 587; restored flow  
   - **DMARCReport impact**: Alerted within 10 minutes as 5.7.26 on the submission connector spiked 400%
- Bulk sender to Gmail  
   - **Change**: New sending subdomain without DKIM; SPF included ESP but MAIL FROM mismatched alignment  
   - **Symptom**: Gmail “550-5.7.26 … does not pass authentication checks”  
   - **Evidence**: Authentication-Results: spf=pass smtp.mailfrom=esp.example; dkim=none; dmarc=fail header.from=new.example  
   - **Fix**: Publish DKIM for new.example; align MAIL **FROM with header.from**  
   - **DMARCReport impact**: Showed DMARC fail 99% for new.example and linked to Gmail 5.7.26 bounces

## FAQ

### Does 5.7.26 always mean DMARC failed?

Not always. While many providers use 5.7.26 for DMARC or unauthenticated domain failures, some use it for general “authentication required” on submission (e.g., missing SMTP AUTH). Check whether the rejection happened on your receive connector (submission) or at the recipient gateway.

### How can I be sure the error came from my server and not the recipient?

If your logs show a RECEIVE/RCPT reject with 5.7.26 and there is no outbound SEND attempt, it’s your server. If your logs show an outbound attempt and a remote host replied 550 5.7.26, it’s the recipient. The DSN’s Reporting-MTA and the Diagnostic-Code hostname are definitive.

![Create Dmarc Record 4755](https://media.mailhop.org/dmarcreport/create-dmarc-record-4755-1793351176237.jpg)

### Could TLS settings cause 5.7.26?

Yes. Partner/forced TLS connectors that expect a client **certificate or enforce** TLS-only submission can reject unauthenticated handshakes, yielding 5.7.x (often 5.7.26/5.7.1). Verify certificate trust, CN/SAN matching, and expiration.

### What if the message was accepted but later bounced with 5.7.26?

_Some providers evaluate DMARC at the end of DATA or post-queue; the bounce will still cite the receiving MTA_. Use the bounce’s Diagnostic-Code and your outbound log’s “status=bounced … said: 550 5.7.26” line to attribute it to the recipient connector.

### Can DMARCReport help even if I don’t control the recipient’s system?

Yes. [DMARCReport](https://dmarcreport.com/) triangulates DMARC aggregate feedback with your outbound logs and ESP events to prove that recipient-side authentication policy drove the rejections, providing evidence to share with the recipient’s provider.

## Conclusion: A Repeatable Way to Attribute 5.7.26—and How DMARCReport Operationalizes It

In one pass: read the **DSN’s Diagnostic-Code** to capture the rejecting hostname and 5.7.26 text, map it to the Received header just before the failed handoff, and confirm in your platform logs whether the failure happened on your RECEIVE (submission/relay responsibility) or on SEND by the remote (recipient connector responsibility). Then validate the hop’s authentication expectations—SMTP AUTH/TLS/IP at submission, or SPF/DKIM/DMARC alignment at the recipient—and remediate accordingly.

DMARCReport helps administrators monitor SPF, DKIM, and DMARC authentication results across their sending domains. By reviewing aggregate reports, identifying authentication failures, and monitoring DNS configuration changes, organizations can detect problems that may contribute to unauthenticated email rejections and take corrective action.

![Brad Slavin](https://media.mailhop.org/dmarcreport/images/team/brad-slavin.jpg) 

[ Brad Slavin ](/authors/brad-slavin/) 

General Manager

General Manager of DuoCircle. Product strategy and commercial lead for DMARC Report's 2,000+ customer base.

[LinkedIn Profile →](https://www.linkedin.com/in/bradslavin) 

## Take control of your DMARC reports

Turn raw XML into actionable dashboards. Start free - no credit card required.

[Start Free Trial](https://app.dmarcreport.com/signup?plan=free) [Check Your DMARC Record](/tools/dmarc-checker/) 

 AutoSPF 

Automatic SPF Flattening

Streamline your SPF record management, enable DMARC compliance, and improve your email deliverability by fixing the SPF 10-lookup limitation.

[ Fix My SPF Record! → ](https://autospf.com/pricing/?utm%5Fsource=dmarcreport&utm%5Fmedium=blog-sidebar&utm%5Fcampaign=autospf-cross-promo&utm%5Fcontent=fix-my-spf) [ See How It Works ](https://autospf.com/how-it-works/?utm%5Fsource=dmarcreport&utm%5Fmedium=blog-sidebar&utm%5Fcampaign=autospf-cross-promo&utm%5Fcontent=how-it-works) 

Share this article

[ ](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fdmarcreport.com%2Fblog%2Fidentify-smtp-relay-causes-of-550-5-7-26-rejection%2F) [ ](https://twitter.com/intent/tweet?text=How%20to%20Identify%20Whether%20an%20SMTP%20Relay%20or%20Connector%20Caused%20a%20550%205.7.26%20Rejection&url=https%3A%2F%2Fdmarcreport.com%2Fblog%2Fidentify-smtp-relay-causes-of-550-5-7-26-rejection%2F) [ ](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdmarcreport.com%2Fblog%2Fidentify-smtp-relay-causes-of-550-5-7-26-rejection%2F) Copy 

Related Articles

- [ ![10 Reasons Why DKIM Fails](https://media.mailhop.org/dmarcreport/images/2022/04/dmarc-alignment-6379.jpg)  10 Reasons Why DKIM Fails Intermediate ](/blog/10-reasons-why-dkim-fails/)
- [ ![cybersecurity news](https://media.mailhop.org/dmarcreport/dmarc-check-9711-1784029121308.jpg)  Accenture Sourcecode Breached, JADEPUFFER AI Ransomware, GodDamn Disables Windows Intermediate ](/blog/accenture-sourcecode-breached-jadepuffer-ai-ransomware-goddamn-disables-windows/)
- [ ![Cybersecurity Threats Weekly Roundup](https://media.mailhop.org/dmarcreport/dmarc-lookup-2281-1792584391252.jpg)  Ahold Delhaize Cyberattack, French Supermarkets Hacked, Spyware Through Ads Intermediate ](/blog/ahold-delhaize-cyberattack-french-supermarkets-hacked-spyware-through-ads/)
- [ ![AppRiver SPF Record](https://media.mailhop.org/dmarcreport/dmarc-check-7224-1785846270575.jpg)  AppRiver SPF Record: How To Set It Up (Owned By Zix) Intermediate ](/blog/appriver-spf-record-setup-guide-for-zix-email-security-platform/)

## Related Articles

[  Intermediate 4m  10 Reasons Why DKIM Fails  Apr 19, 2022 ](/blog/10-reasons-why-dkim-fails/)[  Intermediate  Accenture Sourcecode Breached, JADEPUFFER AI Ransomware, GodDamn Disables Windows  Jul 14, 2026 ](/blog/accenture-sourcecode-breached-jadepuffer-ai-ransomware-goddamn-disables-windows/)[  Intermediate  Ahold Delhaize Cyberattack, French Supermarkets Hacked, Spyware Through Ads  Oct 21, 2026 ](/blog/ahold-delhaize-cyberattack-french-supermarkets-hacked-spyware-through-ads/)[  Intermediate  AppRiver SPF Record: How To Set It Up (Owned By Zix)  Aug 4, 2026 ](/blog/appriver-spf-record-setup-guide-for-zix-email-security-platform/)

```json
{"@context":"https://schema.org","@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com","logo":{"@type":"ImageObject","url":"https://dmarcreport.com/images/dmarcreport-logo.png"},"description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138898167","https://www.linkedin.com/company/duocircle","https://x.com/duocirclellc","https://www.g2.com/products/dmarc-report/reviews","https://github.com/duocircle","https://www.crunchbase.com/organization/duocircle-llc","https://www.trustradius.com/products/duocircle/reviews"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","reviewCount":"473","bestRating":"5","worstRating":"1","url":"https://www.g2.com/products/dmarc-report/reviews"},"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://dmarcreport.com/support/"},"knowsAbout":["DMARC","DMARC Reporting","DMARC Aggregate Reports","DMARC Forensic Reports","Sender Policy Framework","DKIM","Email Authentication","Email Security","DNS Management","Email Deliverability"]}
```

```json
{"@context":"https://schema.org","@type":"WebSite","name":"DMARC Report","url":"https://dmarcreport.com","description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","publisher":{"@type":"Organization","name":"DMARC Report","url":"https://dmarcreport.com","logo":{"@type":"ImageObject","url":"https://dmarcreport.com/images/dmarcreport-logo.png"},"description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]}}}
```

```json
[{"@context":"https://schema.org","@type":"BlogPosting","headline":"How to Identify Whether an SMTP Relay or Connector Caused a 550 5.7.26 Rejection","description":"Learn how to identify SMTP relay or connector issues causing 550 5.7.26 email rejections and troubleshoot SPF, DKIM, and DMARC authentication failures.","url":"https://dmarcreport.com/blog/identify-smtp-relay-causes-of-550-5-7-26-rejection/","datePublished":"2026-10-30T00:00:00.000Z","dateModified":"2026-10-30T00:00:00.000Z","dateCreated":"2026-10-30T00:00:00.000Z","author":{"@type":"Person","@id":"https://dmarcreport.com/authors/brad-slavin/#person","name":"Brad Slavin","url":"https://dmarcreport.com/authors/brad-slavin/","jobTitle":"General Manager","description":"Brad Slavin is the General Manager of DuoCircle, the company behind DMARC Report, AutoSPF, Phish Protection, and Mailhop. He founded DuoCircle in 2014 and has led the company's growth to 5,000+ customers across its email security product family. Brad's focus is product strategy, customer relationships, and the commercial and compliance side of email authentication (DPAs, SLAs, enterprise procurement).","image":"https://media.mailhop.org/dmarcreport/images/team/brad-slavin.jpg","knowsAbout":["Email Security Strategy","SaaS Product Management","Enterprise Compliance","Customer Success","Email Deliverability Business"],"worksFor":{"@type":"Organization","name":"DMARC Report","url":"https://dmarcreport.com"},"sameAs":["https://www.linkedin.com/in/bradslavin"]},"publisher":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com","logo":{"@type":"ImageObject","url":"https://dmarcreport.com/images/dmarcreport-logo.png"},"description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138898167","https://www.linkedin.com/company/duocircle","https://x.com/duocirclellc","https://www.g2.com/products/dmarc-report/reviews","https://github.com/duocircle","https://www.crunchbase.com/organization/duocircle-llc","https://www.trustradius.com/products/duocircle/reviews"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","reviewCount":"473","bestRating":"5","worstRating":"1","url":"https://www.g2.com/products/dmarc-report/reviews"},"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://dmarcreport.com/support/"},"knowsAbout":["DMARC","DMARC Reporting","DMARC Aggregate Reports","DMARC Forensic Reports","Sender Policy Framework","DKIM","Email Authentication","Email Security","DNS Management","Email Deliverability"]},"mainEntityOfPage":{"@type":"WebPage","@id":"https://dmarcreport.com/blog/identify-smtp-relay-causes-of-550-5-7-26-rejection/"},"articleSection":"intermediate","keywords":"","image":{"@type":"ImageObject","url":"https://media.mailhop.org/dmarcreport/create-a-dmarc-record-5863-1793356189397.jpg","caption":"SMTP Relay"},"speakable":{"@type":"SpeakableSpecification","cssSelector":[".answer-block","h1"]}},{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Does 5.7.26 always mean DMARC failed?","acceptedAnswer":{"@type":"Answer","text":"Not always. While many providers use 5.7.26 for DMARC or unauthenticated domain failures, some use it for general “authentication required” on submission (e.g., missing SMTP AUTH). Check whether the rejection happened on your receive connector (submission) or at the recipient gateway."}},{"@type":"Question","name":"How can I be sure the error came from my server and not the recipient?","acceptedAnswer":{"@type":"Answer","text":"If your logs show a RECEIVE/RCPT reject with 5.7.26 and there is no outbound SEND attempt, it’s your server. If your logs show an outbound attempt and a remote host replied 550 5.7.26, it’s the recipient. The DSN’s Reporting-MTA and the Diagnostic-Code hostname are definitive."}},{"@type":"Question","name":"Could TLS settings cause 5.7.26?","acceptedAnswer":{"@type":"Answer","text":"Yes. Partner/forced TLS connectors that expect a client **certificate or enforce** TLS-only submission can reject unauthenticated handshakes, yielding 5.7.x (often 5.7.26/5.7.1). Verify certificate trust, CN/SAN matching, and expiration."}},{"@type":"Question","name":"What if the message was accepted but later bounced with 5.7.26?","acceptedAnswer":{"@type":"Answer","text":"*Some providers evaluate DMARC at the end of DATA or post-queue; the bounce will still cite the receiving MTA*. Use the bounce’s Diagnostic-Code and your outbound log’s “status=bounced … said: 550 5.7.26” line to attribute it to the recipient connector."}},{"@type":"Question","name":"Can DMARCReport help even if I don’t control the recipient’s system?","acceptedAnswer":{"@type":"Answer","text":"Yes. [DMARCReport](https://dmarcreport.com/) triangulates DMARC aggregate feedback with your outbound logs and ESP events to prove that recipient-side authentication policy drove the rejections, providing evidence to share with the recipient’s provider."}}]}]
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://dmarcreport.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://dmarcreport.com/blog/"},{"@type":"ListItem","position":3,"name":"Intermediate","item":"https://dmarcreport.com/intermediate/"},{"@type":"ListItem","position":4,"name":"How to Identify Whether an SMTP Relay or Connector Caused a 550 5.7.26 Rejection","item":"https://dmarcreport.com/blog/identify-smtp-relay-causes-of-550-5-7-26-rejection/"}]}
```
