Skip to content
Email & Google WorkspaceBeginner

Understanding and Troubleshooting 100% Email Rejection Rates (p=reject; pct=100)

This article explains the technical meaning, causes, diagnostics, and remediation steps for scenarios where email delivery statistics report:p = reject; pct ...

BI
Bison Technical Team Enterprise IT specialists
Updated 22 Feb 2026 3 min read 101 total views

This article explains the technical meaning, causes, diagnostics, and remediation steps for scenarios where email delivery statistics report:

p = reject; pct = 100

Advertisement

It is intended for:

  • IT Professionals

  • System Administrators

  • Mail Server Engineers

  • Support / NOC Teams

The focus is on SMTP-level message rejection, not soft failures or transport errors.


Overview: What Does “100% Reject” Mean?

In email delivery systems:

  • Reject = Receiving SMTP server returned a 5xx permanent failure

  • pct = 100 = All delivery attempts were refused

Technical Interpretation

Probability of rejection = 1 (100%)
Acceptance rate = 0%

This means:

✔ Emails reached the recipient server
✔ Recipient server actively refused messages

This is not a connectivity failure.


SMTP Behavior & Architecture

Simplified Mail Flow

Sender MTA → DNS Lookup → Recipient MTA → SMTP Response

Possible SMTP Responses

Code TypeMeaningRetry Behavior
2xxAcceptedNo retry
4xxTemporary failureRetry
5xxPermanent rejectionNo retry

100% rejection = consistent 5xx responses


Common Scenarios Producing 100% Rejection


1️⃣ Authentication Failures (SPF / DKIM / DMARC)

Symptoms

Bounce examples:

550 SPF check failed
550 DKIM validation failed
550 DMARC policy reject

Root Causes

  • Missing SPF record

  • Incorrect SPF syntax

  • DKIM not signing

  • DMARC policy enforcement

Diagnostics

Check DNS:

nslookup -type=txt yourdomain.com

Online SPF test equivalent:

dig txt yourdomain.com


Correct SPF Example

v=spf1 include:_spf.google.com ~all


Correct DMARC Example

v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com


2️⃣ IP / Domain Reputation Issues

Symptoms

550 Message rejected due to reputation
554 Blocked using Spamhaus
550 Access denied

Root Causes

  • Blacklisted sending IP

  • Poor sender reputation

  • High spam complaint rate

Diagnostics

Check RBL listings:

nslookup your.ip.address.zen.spamhaus.org

If response returns an IP → Listed.


3️⃣ Reverse DNS / PTR Issues

Many servers require valid PTR.

Symptoms

550 Reverse DNS required
550 HELO/EHLO rejected

Diagnostics

nslookup your.ip.address

Expected:

Name = mail.yourdomain.com

Mismatch → Likely rejection.


4️⃣ HELO / EHLO Misconfiguration

SMTP identity mismatch triggers rejection.

Symptoms

550 Invalid HELO hostname

Correct Configuration Example (Postfix)

postconf myhostname

Ensure:

myhostname = mail.yourdomain.com


5️⃣ Content-Based Policy Rejection

Triggered by:

  • Spam-like wording

  • Broken HTML

  • Suspicious attachments

Symptoms

550 Message content rejected


Step-by-Step Troubleshooting Workflow


✅ Step 1: Inspect Bounce / SMTP Logs

Postfix Example

tail -f /var/log/mail.log

Look for:

status=bounced
reject=...
dsn=5.x.x


✅ Step 2: Validate DNS Authentication

Check:

✔ SPF
✔ DKIM
✔ DMARC

Tools:

dig txt yourdomain.com
dig txt default._domainkey.yourdomain.com
dig txt _dmarc.yourdomain.com


✅ Step 3: Verify Reverse DNS

nslookup your.ip.address


✅ Step 4: Check Blacklists

Use RBL queries or reputation services.


✅ Step 5: Test SMTP Conversation

telnet recipientserver.com 25

Example:

EHLO mail.yourdomain.com
MAIL FROM:<test@yourdomain.com>
RCPT TO:<user@recipient.com>

Observe rejection reason.


Common Errors & Fixes

Error MessageRoot CauseFix
550 SPF check failedSPF missing/incorrectCorrect SPF record
550 DKIM failedDKIM not signingEnable DKIM
550 DMARC rejectPolicy enforcementAdjust DMARC
554 BlacklistedIP reputationDelist / warm-up
550 Reverse DNS requiredPTR missingConfigure PTR
550 Invalid HELOHostname mismatchCorrect myhostname


Security Considerations

100% rejection may indicate:

✔ Compromised server
✔ Spam outbreak
✔ Reputation collapse

Always verify:

  • Outbound mail queue spikes

  • Unauthorized relay

  • Malware activity

Example check (Postfix):

mailq


Risks of Ignoring Rejection Issues

✔ Business email disruption
✔ Reputation damage
✔ Domain/IP blocking escalation


Best Practices & Recommendations


Authentication Hardening

✔ Always configure:

  • SPF

  • DKIM

  • DMARC


Reputation Protection

✔ Gradual IP warm-up
✔ Avoid spam-like content
✔ Monitor bounce rates


Infrastructure Hygiene

✔ Valid PTR / Reverse DNS
✔ Matching HELO identity
✔ TLS configuration


Monitoring

Track:

  • Reject rates

  • Bounce categories

  • Reputation metrics


Conclusion

p=reject; pct=100 is a policy / trust failure, not a transport failure.

It indicates:

✔ Messages reach recipient servers
✔ But fail validation / reputation / policy checks

Systematic diagnostics — logs, DNS, PTR, reputation — will isolate the root cause quickly.


#EmailDelivery #SMTP #MailServer #SPF #DKIM #DMARC #EmailRejection #BounceError #Postfix #ExchangeServer #GoogleWorkspace #Office365 #EmailSecurity #DNS #PTRRecord #ReverseDNS #SenderReputation #IPBlacklist #Spamhaus #RBL #MailFlow #EmailTroubleshooting #SysAdmin #ITSupport #NOC #Deliverability #SMTPError #HardBounce #EmailInfrastructure #MailLogs #AuthenticationFailure #HELOError #SMTP550 #SMTP554 #EmailCompliance #SpamFilter #OutboundMail #MailQueue #DNSConfig #EmailAdmin #NetworkAdmin #ServerDiagnostics #EmailIssues #SMTPDiagnostics #MailServerAdmin #ITOperations #TechSupport #EmailSystems #EmailPolicy #MessageRejected

YOUR FEEDBACK

Was this guide useful?

Your answer helps us keep BISONKB accurate and practical.

BISON AI

Ask about “Understanding and Troubleshooting 100% Email Rejection Rates (p=reject; pct=100)”

This interface is ready to connect to your preferred AI provider. No article or user data is sent until that service is configured.

THE BISON BRIEF

Practical IT knowledge, once a week.

New troubleshooting guides, scripts and infrastructure notes. No noise.

By subscribing, you agree to our privacy policy.