1. Home
  2. Email
  3. Troubleshooting
  4. SMTP Error 550: Message Rejected by Server (How to Fix It)

SMTP Error 550: Message Rejected by Server (How to Fix It)

If you’ve seen SMTP Error 550: Message Rejected by Server, your email was blocked by the receiving mail server. That’s frustrating, but it doesn’t mean something is permanently “broken”. 

This guide will help you: 

  • Understand what SMTP 550 means 
  • Identify the most common causes 
  • Apply the correct fix with confidence 
  • Know when the issue is outside your control 
  • Prevent future occurrences 

You’ll be able to resolve this error without contacting support in most cases, even if you’re not technical. 

SMTP Error 550: Message Rejected by Server

What SMTP Error 550 Actually Means 

SMTP (Simple Mail Transfer Protocol) is how email moves from your device to your recipient. 
 
When you see 550, the receiving server has rejected your message. 

In simple terms, the mail server said, “No, I won’t accept this.” 

This can happen for many reasons, from typos in the address to authentication issues to spam filtering. 

Why This Matters 

If ignored, repeated 550 errors can: 

  • Delay important communication 
  • Hurt your domain’s email deliverability 
  • Trigger more errors or blacklist flags 

Understanding the “why” helps you fix the right thing confidently. 

Step-by-Step Fix for SMTP 550 Error – Mailbox/Recipient Rejected 

Follow these steps in order. 

1: Confirm the Full Error Message 

Open the bounce message or email error details. 

Ensure it specifically references variations of: 

550 Requested action not taken 
550 No such user here 
550 Mailbox unavailable 
550 Relay access denied 
550 5.1.1 User unknown 

        If the error shows 552, 554, 535, or 421, refer to our SMTP Error Codes guide for more information. 

        2: Verify the Recipient Email Address 

        SMTP 550 often means the mailbox does not exist. 

        Check for: 

        • Spelling errors 
        • Incorrect domain name 
        • Extra spaces 
        • Old or deactivated addresses 

        Example: 

        If sending to a mailing list, remove invalid addresses. 

        3: Confirm the Recipient Domain is Active 

        If the address is correct: 

        • Check that the domain exists 
        • Ensure it has valid MX records 

        If the domain recently changed hosting, allow DNS propagation time

        4: Check SMTP Authentication (If Sending Fails Immediately) 

        If you see: 

        550 Relay denied 
        550 Authentication required 

        Verify: 

        • SMTP authentication is enabled 
        • You are using your full email address as the username 
        • The password is correct 
        • Port 465 (SSL) or 587 (TLS) is used 
        5: Review Delivery Logs (Basic Level) 

        Log in to: 

        • cPanel → Email → Track Delivery 
        • Plesk → Websites & Domains → Select your domain → Mail → Track Email Delivery 

        Confirm whether the message was: 

        • Rejected permanently (550) 
        • Or deferred (temporary issue) 

        A 550 error is typically a permanent rejection. 

        Quick Fixes for Common SMTP 550 Variations 

        1. 550 Requested Action Not Taken: Mailbox Unavailable 

        What It Means: 
        The recipient’s mailbox doesn’t exist or can’t receive mail. 

        How to Fix It: 

        • Double‑check the email address spelling 
        • Confirm with the recipient 
        • Try again later 

        Why It Happens: Often simple typos or inactive accounts. 

        2. 550 5.1.1 Email Account Does Not Exist 

        What It Means: 
        The recipient address is invalid. 

        How to Fix It: 

        • Correct any typos or spelling errors 
        • Confirm the address with the recipient 

        Request an alternative email address if needed 

        3. 550 5.7.1 Unable to Relay 

        What It Means: 
        Your mail server isn’t authorised to send to this destination. 

        How to Fix It: 

        Before You Move On: Check for public/unsecured networks, as they often block mail submission. 

        4. 550 5.4.5 Daily Sending Quota Exceeded 

        What It Means:  
        You hit a sending limit. 

        How to Fix It: 

        • Slow down the email rate 
        • Use a dedicated email marketing service for bulk emails. 
        5. 550 5.2.1 Mailbox Cannot Receive Email 

        What It Means:  
        The recipient’s mailbox is full or restricted. 

        How to Fix It: 

        • Ask the recipient to clear space or adjust mailbox settings 
        • Request an alternative contact address 
        6. 550 5.7.1 Message Rejected Due to Content or Spam Filters 

        What It Means:  
        Filters flagged your email. 

        How to Fix It: 

        7. 550 5.1.10 Recipient Not in Directory 

        What It Means: 
        Recipient isn’t recognised on the mail system. 

        How to Fix It: 

        • Verify the email address 
        • Ask the recipient to confirm the domain and directory settings 
        8. 550 5.7.1 Message Size Exceeds Limit 

        What It Means: 
        Your email or attachment is too large. 

        How to Fix It: 

        9. 550 Message Headers Fail Syntax Check 

        What It Means: 
        The email headers are incorrectly formatted. 

        How to Fix It: 

        • Manually re-enter the recipient’s email address 
        • Check “From”, “To”, and “Subject” fields 
        • Disable problematic mail client plugins 

        Advanced (Optional) Fixes (For Technical Users) 

        Administrators or Technical Users can diagnose permanent rejections and resolve server-level issues. 

        1. Check Mail Logs 

        Exim 

        grep "550" /var/log/exim_mainlog 
        tail -f /var/log/exim_mainlog 

        Postfix 

        grep "550" /var/log/mail.log
        tail -f /var/log/mail.log

        Goal: Identify recurring rejections, recipient domains, or specific sender issues. 

        2. Review Mail Queue 

        Exim 

        • List queued messages: 
        exim -bp       
        • Remove stuck messages, if needed:
        exim -Mrm <message-id>

        Postfix 

        • List queued messages:
        postqueue -p 
        • Delete stuck messages:
        postsuper -d <queue-id>

        Notes: 

        • Verify rejected vs. deferred messages 
        • Avoid mass deletion unless confirmed undeliverable 
        3. Confirm Authentication & Policies 

        Check SMTP authentication logs: 

        /var/log/exim_mainlog or /var/log/maillog 
        • Ensure SPF/DKIM/DMARC alignment 
        • Run IP reputation checks to verify your server is not blacklisted: 
          • Verify SPF
          • Verify DKIM
        dig +short TXT example.com 
        
        dig +short TXT default._domainkey.example.com
        4. Test Delivery via CLI 
        swaks --to [email protected] --server mx.example.com --data "Subject: Test\n\nHello" 
        
        telnet mx.example.com 25 

        Goal: Confirm server accepts mail from authenticated user 

        Before You Move On 

        • Ensure recipient addresses exist 
        • Confirm authentication is correct 
        • Verify DNS / MX records and IP reputation 
        • Hosting and mailboxes remain unaffected 

        If This Didn’t Work 

        • Try sending to a different domain (e.g., Gmail) 
        • Check that your domain isn’t blacklisted 
        • Confirm SPF/DKIM/DMARC 

        Common Mistakes to Avoid 

        • Guessing server settings – always verify 
        • Assuming it’s temporary – 550 is “permanent fail” until fixed 
        • Ignoring authentication – this often triggers spam rejections 

        Empowering Insight 

        Empowering Insight

        If the error includes the word “spam”, it’s usually about trust, not technology. Fixing SPF/DKIM, along with clean content, nearly always resolves it. 

        FAQs 

        Q. Can SMTP Error 550 be caused by the sender? 

        Yes, due to incorrect settings, lack of authentication, or reputation issues. 

        Q. Is SMTP Error 550 temporary? 

        No, it requires action before delivery will succeed. 

        Q. Can I prevent SMTP Error 550? 

        Good email hygiene and authentication reduce future issues. 

        Additional Resources 

        A Guide to SMTP Error Codes
        How to Set Up SPF / DKIM / DMARC 
        Why Emails Go to Spam 
        Check If Your Domain Is Blacklisted 
        Common Mailserver Errors Explained  
        Email Sending Limits 

        Need Additional Support? 

        We’re Here to Help: 

        Understanding SMTP Error 550 and how to fix this doesn’t have to feel technical with this easy-to-reference guide. Stuck? Check out our Scope of Support, and then contact our Support Team for further clarity and guidance (https://1grid.co.za/contact-us/). We’re ready to see how we can help! 

        Updated on March 12, 2026

        Was this article helpful?

        Related Articles