Press ESC to close

MailTester NinjaMailTester Ninja Increase your email deliverability

Email Greylisting Made Easy: The Complete 2026 Guide

    Your email did not bounce. It did not land in spam. The receiving server simply said "come back later", and if your mail server is properly configured, it did exactly that, and the message arrived a few minutes late without you ever knowing. That invisible detour is email greylisting, and it filters an enormous amount of spam using nothing but patience.

    This guide explains the whole mechanism: what greylisting is, the triplet the server memorizes, the 450 and 451 codes it speaks, how long the delay lasts, what senders should do about it, and what a greylisted address means inside an email verification report. By the end, the most misunderstood temporary error in email will read like plain English.

    Search intents covered: "email greylisting", "what is greylisting", "greylisting meaning", "greylisted email", "450 4.7.1", "451 4.7.1", "how long does greylisting last", "how to fix greylisting", "greylisting vs blacklisting", "smtp temporary failure", "greylisting delay", "graylisting", "email graylist"
    Quick answer: what is email greylisting? Email greylisting is an anti-spam technique where a mail server temporarily rejects the first message from an unknown sender, answering with a 450 or 451 code that means "try again later". The bet behind it: legitimate mail servers follow the SMTP standard and automatically retry a few minutes later, while spam software blasts once and moves on. On the retry, the message is accepted and the sender's triplet (sending IP, from address, to address) is memorized for weeks, so future messages pass straight through. Nothing is lost: a properly configured sender delivers with a delay of minutes to an hour, invisibly. In email verification, a greylisting server typically surfaces as a Timeout status, and the correct move is a re-check after a short delay. For senders, the fixes are simple: standards-compliant retry queues, consistent sending infrastructure, and clean SPF, DKIM, and DMARC authentication, which often bypasses greylisting entirely.

    What Email Greylisting Is

    The direct answer: email greylisting is a spam filter that rejects every first contact on purpose, betting that real mail servers will come back and spammers will not. The receiving server does not judge your content, your domain, or your reputation. It judges one behavior: persistence. Retry like a standards-compliant server, and you are in.

    The technique was proposed by Evan Harris in a 2003 whitepaper, and the insight has aged remarkably well. Spam operations are volume businesses: their software fires millions of messages and never looks back, because managing retry queues eats the margins. Legitimate mail servers, by contrast, have honored temporary failures since the SMTP standard was written: they queue the message and try again.

    The name completes the picture. A whitelist always lets you in, a blacklist always keeps you out, and the greylist sits deliberately in between: you are neither trusted nor banned, just asked to prove you behave like real mail infrastructure. Most senders pass the test without ever knowing it happened. You will also meet the American spelling, graylisting: same technique, same door.

    How Email Greylisting Works: the Triplet and the Timeline

    Everything rests on one small record: the triplet. When your message arrives, the greylisting server extracts three values, the sending server's IP address, the envelope sender address, and the recipient address, and checks whether it has seen that exact combination before:

    The greylisting triplet: sending IP, from address, and to address The triplet: the only thing the server memorizes Sending IP 203.0.113.7 From address you@yourco.com To address jane@acme.com One combined key New key: greylisted, try later · Known key: straight through

    A brand-new triplet triggers the temporary rejection. A known triplet, one that already retried successfully in the past, sails through with zero delay. The full exchange, from first attempt to delivered message, looks like this:

    The greylisting timeline: first attempt rejected, retry accepted, triplet remembered The greylisting timeline: rejected, retried, remembered 10:00 Attempt 1: new triplet Server answers 450: "greylisted, please come back later" 10:00 to 10:12 The wait Your server queues the message and schedules a retry. You see nothing. 10:12 Attempt 2: known triplet Server answers 250: accepted. The message lands, minutes late. The weeks after: remembered The triplet is whitelisted. Your next emails pass with zero delay. Spam software never comes back at 10:12. That is the whole filter.

    Note what the filter never inspects: the subject line, the message body, the links, the attachments. Greylisting operates before any message content is transmitted, on connection metadata alone, which is why it costs the receiving server almost nothing to run and why it pairs so well with content filters instead of replacing them.

    The Codes Greylisting Speaks: 450 and 451

    Greylisting always answers in the 4xx family, the temporary one, and reading the code correctly is what prevents costly mistakes. A 4xx says "not now, try again"; a 5xx says "never". Confuse the two and you will delete perfectly valid contacts over a filter that was about to let them in:

    CodeWhat the server is sayingYour move
    450 4.7.1Greylisted: this triplet is new, come back laterLet the retry queue work
    451 4.7.1Temporarily deferred: greylisting or a policy pauseLet the retry queue work
    450 4.2.0Greylisting in progress, retry after the stated delayWait the stated time, then retry
    550 5.1.1Permanent: no such user (not greylisting)Remove the address for good

    Real greylisting responses often say it in plain words: messages like "Recipient address rejected: greylisted for 5 minutes" or "Greylisting in action, please come back later" appear verbatim in server logs. The deeper decoder for the permanent family lives in our guide to hard bounces vs soft bounces: greylisting is the textbook soft deferral, the opposite of a hard rejection.

    How Long Greylisting Lasts

    Three clocks run at once, and knowing them turns anxiety into arithmetic. The first clock is the initial block: a common default asks the sender to stay away for about 5 minutes, and many servers use windows up to 15 or 30. The second clock is your own server's retry schedule, which decides when the second attempt actually happens.

    5-15 min
    the typical first-block window a greylisting server enforces
    < 1 hour
    when most greylisted messages complete delivery, invisibly
    weeks
    how long the approved triplet stays remembered for instant delivery

    The third clock is the memory. Once your retry succeeds, the triplet is stored on an internal allowlist, commonly for days to weeks, sometimes months. During that window, every message from the same combination passes instantly. Let the relationship go dormant past the window, and the next first contact starts the cycle again, which is why very infrequent senders meet greylisting more often than regular ones.

    The SMTP standard, RFC 5321, is what makes the whole bet safe: it instructs sending servers to keep queuing and retrying after temporary failures, typically over days before giving up. A message only risks being lost if the sending side ignores the standard, which is precisely the behavior greylisting is designed to punish.

    Why Servers Greylist (and What It Costs)

    The economics are the argument. A greylisting filter needs no AI, no content scanning, and almost no compute: it stores small triplets and answers one question. Yet it removes the entire class of fire-and-forget spam, the software that blasts millions of messages and never retries, before a single byte of message content is transmitted. Few defenses buy so much for so little.

    The costs are real but bounded. Legitimate first-contact mail arrives minutes late, which stings for password resets and time-sensitive replies. Large providers sending from rotating IP pools can trip the filter repeatedly, since each new IP creates a new triplet; modern implementations soften this by matching on network ranges rather than exact addresses. And well-behaved spammers who do retry will eventually pass, which is why greylisting is a layer, never the whole defense.

    That trade explains the adoption pattern you will meet in the wild: the giant mailbox providers lean on reputation systems and rarely need classic greylisting, while smaller company servers, universities, and privacy-conscious hosts use it widely, because it delivers serious filtering without reading anyone's mail.

    What Senders Should Do About Greylisting

    The honest news first: if you send through any reputable ESP or a properly configured mail server, greylisting mostly handles itself. The retry is automatic, the delay is invisible, and nothing is lost. The playbook below is for the moments it surfaces, in logs, in a deliverability audit, or in a verification report:

    1
    Identify the temporary code
    In your sending logs or bounce report, find the exact response. A 450 or 451, often with 4.7.1 and words like "greylisted" or "try again later", is a temporary deferral, not a rejection. A 550 is a different animal entirely: permanent, and about the mailbox, not your persistence. The first digit tells you everything.
    2
    Let the retry queue work
    Do nothing for an hour. Your mail server or ESP queues the message and retries on schedule, exactly as the SMTP standard requires, and the vast majority of greylisted mail delivers on the second or third attempt. Manually resending from your inbox restarts nothing useful; the queue already has it covered.
    3
    Confirm the delivery
    Check the log for the follow-up 250 acceptance, or simply confirm the message arrived. From this moment your triplet is remembered, and subsequent sends to that recipient pass without delay. If deferrals persist for many hours, the cause is usually no longer greylisting but reputation, and that is a different diagnosis.
    4
    Harden for the future
    Make first contacts pass more often on attempt one: align SPF, DKIM, and DMARC, since authenticated senders often bypass greylisting entirely, keep your sending IPs consistent, and warm up new domains so reputation vouches for you before volume does.
    The greylisting survival checklist for senders
    1.Send through infrastructure that retries: any serious ESP or standards-compliant mail server qualifies.
    2.Authenticate everything: SPF, DKIM, and DMARC aligned, the single best greylisting bypass.
    3.Keep sending IPs consistent: every new IP is a new triplet and a new wait.
    4.Never treat a 450 as a bounce: temporary means temporary; deleting the contact is self-harm.
    5.Watch the scoreboard: Google Postmaster Tools shows how your domain reputation is trending, free.
    6.Re-verify Timeout results later: greylisted servers answer verification checks the same way they answer mail.
    Greylisting punishes impatience and inconsistency. Be neither, and it becomes invisible.
    The one real danger is misreading it. A sender who treats a 450 deferral as a failed address deletes a valid contact, and a panicked operator who mass-removes every deferred recipient after one campaign shreds a healthy list over a filter that was hours from letting everything through. Temporary codes ask for patience, not pruning. Save the deletions for the 5xx family, which really is permanent.

    Greylisting in Email Verification: the Timeout Status

    Greylisting servers treat verification checks exactly like mail: the first contact gets deferred. When a verifier asks a greylisting server whether a mailbox exists, the server declines to answer on first approach, and the check surfaces as a Timeout in your results. The status says nothing about whether the address is real; it says the server wanted persistence before talking.

    The correct move mirrors the sender playbook: re-verify after a delay, and the address usually resolves to a firm Valid or Invalid on the second pass. Our decoder of email verification statuses covers the whole caution family, and the complete workflow, single checks, bulk lists, and the seven checkpoints behind every result, lives in our guide on how to verify an email address.

    In a bulk run, the practical routine is simple: sort your results, queue the Timeout bucket for a re-check the next day rather than cutting it, and keep the cadence documented in your email list cleaning workflow. Treating Timeout as "unknown, ask again" instead of "bad, remove" is precisely the difference greylisting knowledge buys you.

    Greylisting vs Blacklisting vs Whitelisting

    The three lists form one spectrum of trust, and the grey one is the only list you can exit by simply behaving well:

    Whitelist, greylist, and blacklist: the trust spectrum One spectrum of trust, three very different doors WHITELIST Known and trusted The door is open Delivered instantly GREYLIST Unknown, not judged The door asks: retry Delivered on attempt 2 BLACKLIST Known and banned The door is closed Refused every time Only the grey door opens by itself: behave like real mail, and you are through.
    WhitelistGreylistBlacklist
    Verdict on youTrustedUnknownBanned
    First messageDelivered instantlyDeferred with a 4xx codeRejected with a 5xx code
    How you exitYou are already inRetry: automatic, minutesDelisting request: manual, slow
    Based onExplicit trustBehavior (persistence)Reputation or evidence of abuse

    The blacklist column is its own discipline, with its own monitoring and delisting procedures; when that is the problem you are facing, the escalation path is a reputation repair, not a retry. Greylisting, by contrast, is the only filter on the spectrum that resolves itself while you sleep.

    Seeing Timeout results in your verification report? That is often greylisting talking. Check any address free with MailTester.Ninja, re-check the Timeouts after a delay, and send to the Valid bucket with confidence. Nothing stored, ever.
    Check an email free
    Email Greylisting: Cheat Sheet
    The whole mechanism, on one card.
    450/451
    the temporary codes greylisting answers with
    3
    values in the triplet: sending IP, from, to
    5-15 min
    the typical first-block window
    < 1h
    when most greylisted mail completes delivery
    weeks
    the approved triplet stays remembered
    0
    messages lost when the sender retries properly
    Timeout
    how greylisting shows up in verification: re-check later
    2003
    the year Evan Harris proposed the technique
    4xx≠5xx
    temporary is not permanent: never prune on a 450
    Screenshot this card. Patience is the entire fix.

    Key Takeaways

    • Email greylisting rejects every unknown first contact on purpose: the server answers 450 or 451, real mail servers retry minutes later and get in, and fire-and-forget spam never comes back.
    • The triplet is the whole memory: sending IP, from address, and to address form one key; a new key waits, a known key passes instantly, and the approval lasts for weeks.
    • The clocks are short: typical first blocks run 5 to 15 minutes, most greylisted mail delivers within the hour, and nothing is lost when the sender follows the SMTP standard.
    • Temporary is not permanent: 4xx codes ask for patience while 5xx codes ask for removal, and confusing them is how healthy contacts get deleted over a filter that was about to open.
    • In verification, greylisting speaks as Timeout: the status means "the server wanted persistence", so the move is a re-check after a delay, never an immediate cut.
    • Senders beat it with boring discipline: compliant retry infrastructure, consistent IPs, and aligned SPF, DKIM, and DMARC, which often bypasses the greylist entirely.

    Glossary

    TermWhat it means
    GreylistingAnti-spam technique that temporarily rejects unknown senders, betting real servers retry and spammers do not.
    TripletThe record a greylisting server memorizes: sending IP, envelope sender, and recipient address.
    450 / 451Temporary SMTP rejection codes; greylisting's native language, often with the 4.7.1 policy sub-code.
    4xx vs 5xxThe temporary family versus the permanent one; only 5xx justifies removing an address.
    Retry queueThe sending server's schedule for re-attempting deferred messages, required by the SMTP standard.
    Envelope senderThe from address used in the SMTP transaction itself, the one the triplet records.
    Allowlist windowHow long an approved triplet stays remembered, commonly days to weeks, before the cycle restarts.
    Soft deferralA temporary non-delivery that the sending side resolves by retrying; greylisting is the textbook case.
    Timeout statusThe verification result greylisting typically produces: the server declined to answer on first contact.
    SMTP AuthAuthenticated submission; combined with SPF, DKIM, and DMARC, it helps senders bypass greylisting.
    WhitelistExplicitly trusted senders whose mail is accepted instantly, no questions asked.
    BlacklistExplicitly banned senders whose mail is refused; exiting requires a manual delisting process.

    Frequently Asked Questions

    What is email greylisting?
    Email greylisting, also spelled graylisting in American English, is an anti-spam technique in which a receiving mail server temporarily rejects the first message from an unknown sender, answering with a 450 or 451 code that means "try again later". The server records a triplet, the sending IP, the from address, and the to address, and waits. Legitimate mail servers follow the SMTP standard, queue the message, and retry a few minutes later; on that second attempt the message is accepted and the triplet is remembered for weeks, so future emails pass instantly. Spam software, built for volume rather than persistence, typically never retries, which is exactly how the filter works: it separates senders by behavior instead of content. From the recipient's perspective, spam volume drops sharply; from a legitimate sender's perspective, the first email to a new contact arrives a few minutes late, and everything after arrives normally. Nothing is read, scored, or lost in the process.
    How long does greylisting last?
    Three durations matter. The initial block, the window during which the server refuses your retries, commonly runs about 5 to 15 minutes, with some servers using up to 30. The total delivery delay depends on your own server's retry schedule stacked on that window: most greylisted messages complete delivery within the hour, and standards-compliant servers keep retrying for days before ever giving up, so the message is not at risk. The third duration is the memory: once your retry succeeds, the approved triplet is stored, commonly for days to weeks and sometimes months, and during that window every message from the same combination is delivered instantly. The practical consequence is that greylisting is mostly a first-contact tax. Regular correspondents never see it twice, while very infrequent senders can meet it again once their triplet ages out of the allowlist window and the relationship reads as new.
    Is a greylisted email lost?
    No, not when the sending side behaves normally. A greylisting response is a 4xx temporary code, and the SMTP standard requires sending servers to queue the message and retry after temporary failures, typically continuing for days before returning a final failure notice. Every reputable ESP and properly configured mail server does this automatically, which is why greylisting is invisible to most senders: the message simply arrives minutes later than it would have. Loss becomes possible only in edge cases: a sending system that ignores the standard and never retries, a retry schedule so aggressive it exhausts itself inside the block window, or an operator who reads the 450 as a permanent failure and cancels the send manually. If a message seems to have vanished, check the sending log: a 450 followed by a later 250 means delivered; a 450 followed by silence means your infrastructure gave up, and that is the thing to fix.
    What does 450 4.7.1 mean?
    It is a temporary policy rejection, and in practice it very often means greylisting. The 450 class signals "mailbox unavailable right now, try again", and the 4.7.1 sub-code narrows it to a policy decision rather than a technical fault. Many servers say it outright in the response text, with messages like "Recipient address rejected: greylisted for 5 minutes" or "Greylisting in action, please come back later". The same meaning travels under 451 4.7.1 on some systems, and a related variant, 450 4.2.0, sometimes states the exact retry delay. The correct response to all of them is identical: let your mail server's retry queue work, expect delivery within the hour, and change nothing about the recipient. The code to treat differently is 550 5.1.1, which is permanent and means the mailbox does not exist; that one justifies removing the address, while 450 4.7.1 never does.
    Is greylisting a bounce?
    Not in the way senders usually mean the word. A greylisting response is a soft deferral: the message is queued on your side and retried automatically, and in most cases you receive no notification at all, because there is nothing to report; the email simply delivers a few minutes late. A hard bounce, by contrast, is a permanent 5xx rejection that ends the delivery attempt and generates a failure notice. The grey area is the delayed-delivery warning: if retries stretch past roughly a day, some servers send a courtesy note saying delivery has been delayed and attempts continue. That note is informational, not a failure. For list hygiene, the distinction is everything: hard bounces belong on your suppression list, while greylisting deferrals require no action whatsoever. Counting deferred messages as bounces inflates your bounce metrics and, worse, tempts you into deleting contacts that were hours away from clean delivery.
    Why was my email greylisted?
    Because the receiving server had never seen your exact combination of sending IP, from address, and recipient before, and its policy is to ask unknown combinations to prove persistence. That is the entire reason: greylisting does not judge your content, your domain age, or your intentions. Common situations that create "new" triplets include emailing someone for the first time, sending from a new domain or a new ESP, infrastructure that rotates sending IPs so each message looks like a stranger, and long-dormant relationships whose approved triplet has aged out of the server's memory window. Occasionally a 451 deferral has a different cause wearing the same clothes, a reputation pause or a rate limit, which is worth suspecting when deferrals persist for many hours despite proper retries. But for a first message that clears on the second attempt, the answer is simply: you were unknown, and now you are not.
    How do I stop my emails from being greylisted?
    You cannot disable someone else's filter, but you can make yourself the kind of sender it waves through. First, authenticate: aligned SPF, DKIM, and DMARC records are the single strongest signal, and many greylisting implementations skip the delay entirely for properly authenticated senders. Second, keep your sending infrastructure consistent: a stable IP or a small stable range means your triplets stay recognizable, while heavy IP rotation manufactures fresh strangers on every send. Third, send through systems with standards-compliant retry queues, which is automatic with any reputable ESP. Fourth, warm up new domains and maintain a clean reputation, since reputation-aware greylists defer unknown senders more aggressively than trusted ones. And finally, keep a reasonable sending rhythm with real correspondents so your approved triplets never age out. None of this is exotic: the greylisting playbook is simply the deliverability playbook, applied consistently.
    Do Gmail and Outlook use greylisting?
    Not in the classic form, as a rule. The giant mailbox providers filter primarily on sender reputation, authentication, and engagement signals at massive scale, and they can absorb spam volume that would justify greylisting on smaller systems. You will, however, see temporary 4xx deferrals from them in specific situations, notably rate limiting and reputation pauses for senders they do not yet trust, which behave similarly from the outside: wait, retry, deliver. Classic triplet greylisting remains most common on company mail servers, universities, hosting providers, and privacy-focused services, where a lightweight filter that reads no content is exactly the point. Practically, this means a B2B sender meets greylisting far more often than a consumer-focused one, since business lists are full of self-hosted and small-provider domains. The response is the same everywhere: temporary codes get patience and retries, and authentication plus consistency reduce how often you are treated as a stranger.
    What is the difference between greylisting and blacklisting?
    They sit at opposite ends of the trust spectrum and demand opposite responses. Greylisting is a temporary, automatic gate for unknown senders: the server answers with a 4xx code, your infrastructure retries minutes later, and you are through, with the approval remembered for weeks. Nothing about you was judged except persistence, and you exit the grey state without lifting a finger. Blacklisting is a standing verdict: your IP or domain appears on a blocklist, servers answer with permanent 5xx rejections or silent filtering, and the state does not resolve on retry, because retrying is not the question. Exiting a blacklist requires finding which list you are on, fixing the cause, and filing a delisting request, a manual reputation-repair process that can take days. The diagnostic shortcut: deferrals that clear within the hour point to greylisting; rejections that persist and name a blocklist point to the harder problem.
    What does greylisting mean in email verification results?
    A greylisting server treats a verification check the same way it treats mail: the first contact gets a temporary deferral. Since the verifier asks about the mailbox and the server declines to answer on first approach, the check cannot complete, and the address surfaces in your report as a Timeout status. The crucial reading: Timeout is not a verdict on the address. The mailbox may be perfectly valid; the server simply demanded persistence before talking. The correct workflow is a re-check after a delay, ideally the next day, at which point most Timeout addresses resolve to a firm Valid or Invalid, because the verification system is now a known visitor. In bulk cleaning, this means the Timeout bucket gets queued for re-verification rather than deleted, exactly like the Limited bucket. Cutting Timeouts on the first pass throws away reachable contacts over a filter that was designed to be passed.
    Should I enable greylisting on my own mail server?
    If you run a small or medium mail server and can tolerate first-contact delays, it is one of the best effort-to-impact trades in anti-spam. The filter costs almost no compute, reads no message content, and removes the entire fire-and-forget class of spam before the DATA stage, which also cuts the load on your heavier content filters. The trade-offs to weigh honestly: first messages from strangers arrive minutes late, which matters for password resets, sales inquiries, and anything time-sensitive; senders with rotating IP pools can be deferred repeatedly unless your implementation matches on network ranges; and persistent spammers who retry will get through, so greylisting must be a layer alongside authentication checks and content filtering, never the whole defense. Modern implementations soften most edges with automatic allowlists for authenticated and reputable senders. For a personal or business server drowning in bot spam, it remains a remarkably elegant first line.
    Who invented greylisting?
    The technique was proposed by Evan Harris in a 2003 whitepaper that laid out the core observation and the triplet mechanism that implementations still use today. The insight was behavioral: the SMTP standard had always required legitimate servers to retry after temporary failures, while the economics of spam pushed senders toward fire-and-forget volume, so a deliberate temporary rejection could separate the two populations with almost no computation and without reading a single message. Open-source implementations followed quickly and spread the technique across Postfix, Exim, and Sendmail deployments, and the idea proved durable enough that servers still run descendants of it more than two decades later. The concept has also evolved: modern variants add automatic allowlists for authenticated senders, network-range matching to handle providers with many IPs, and reputation awareness, keeping the original bet intact while sanding off the early rough edges.
    Danila Kozlov, COO at MailTester.Ninja
    About the author
    Danila Kozlov
    COO at MailTester.Ninja

    Danila has spent the last few years deep in email deliverability, helping SaaS companies and growth teams fix the infrastructure problems that silently kill their outbound results. As COO of MailTester.Ninja, he oversees product and operations with a single obsession: making email verification fast, accurate, and genuinely useful for the people who need it most.

    Timeout is not goodbye. It is "come back."

    Greylisting rewards senders who behave like real mail. Verify your list, queue the Timeouts for a re-check, and send to the Valid bucket with a bounce rate providers respect.

    Check an email free

    Email checker · Email finder · Bulk cleaning · Zero data storage