LeadHaste

Greylisting: Why Cold Emails Get Delayed and What Senders Can Do

Dimitar Petkov
Dimitar Petkov·Nov 1, 2026·9 min read

Summarize with AI

Greylisting can delay a cold email without rejecting it permanently. The receiving mail server issues a temporary SMTP failure, leaves the sending server responsible for the message, and waits for a later delivery attempt. A capable sending service normally keeps the message queued and retries. One delayed message usually calls for observation, not a manual resend or an immediate change to the campaign.

What Is Greylisting?

Internet Engineering Task Force RFC 6647 describes greylisting as degraded service for an unknown or suspect source over a period of time. In its narrow SMTP meaning, the receiving server returns a temporary failure reply instead of accepting the message on the first attempt.

The receiver is testing behavior. Fully capable mail transfer software queues mail that cannot be sent immediately and tries again. Some simplistic sending software historically skipped that retry, so greylisting could reduce unwanted mail while allowing a compliant sender through later.

Greylisting can also delay legitimate mail. RFC 6647 treats that delay as a direct cost of the technique. A message can arrive later, arrive out of order, or eventually fail if the sending system does not retry correctly or the receiver keeps treating each attempt as new.

How a Temporary 4xx Deferral Works

SMTP reply codes beginning with 4 describe a temporary condition. IETF RFC 5321 says the requested action did not occur and the same action may succeed when attempted again. A permanent 5xx response calls for a change before another attempt is likely to work.

A basic greylisting exchange follows this sequence:

  1. A sending server connects and presents the message envelope.
  2. The receiving server does not recognize or currently trust the relevant sender attributes.
  3. It returns a 4xx reply and does not accept responsibility for delivery.
  4. The sender keeps the message and retries later.
  5. On a later attempt, the receiver compares the retry with its earlier record and may accept it.

RFC 5321 says mail that cannot be transmitted immediately must be queued and retried periodically. Its general sending strategy recommends delaying a retry to a particular destination, normally by at least 30 minutes, while allowing more specific and variable strategies when the client understands the cause. It also says the retry algorithm must be configurable. These are SMTP guidance for mail server operators, not a promise that a recipient will accept a message after 30 minutes.

A sending platform may expose the event as deferred, delayed, pending, soft bounced, or queued. Check the platform's definition before treating those labels as equivalent. The SMTP reply and the message's final state provide more useful evidence than the dashboard label alone.

Why Greylisting Implementations Do Not All Match

The familiar greylisting "triplet" contains the sending IP address, the SMTP envelope sender from MAIL FROM, and the first envelope recipient from RCPT TO. RFC 6647 recommends that tuple, then recommends allowing further traffic from the IP after a successful retry.

That triplet is a recommendation, not a universal fingerprint. RFC 6647 documents several implementation points and attribute sets:

Greylisting pointAttributes the receiver may recordWhat can change the receiver's view
ConnectionSending IP address or host nameA retry leaves through another outbound server
HELO or EHLOSending source plus the announced host valueThe host identity changes between attempts
MAILSending source plus envelope senderA platform generates a different return path
RCPTRecipient plus source, envelope sender, or other recipientsThe retry uses a different IP, sender, or recipient set
DATAEnvelope details, headers, subject, digest, or message contentThe platform rewrites part of the message

This variability explains why the same message can receive another temporary response on a later attempt. A sending cluster may use a different outbound IP, the recipient domain may route the retry to another inbound mail server, or the return path may change. If the receiving servers do not share their greylisting records, a valid retry can look like a first attempt again.

Receiver timing varies because RFC 6647 recommends a configurable acceptance window with a default range of one minute to 24 hours for implementers. It does not say that every receiver uses that range, nor does it give senders a guaranteed delivery time. Records can also expire, which can make an infrequent sender look unfamiliar again.

Why a 451 Reply Is Not Proof of Greylisting

A 451 reply is evidence of a temporary SMTP failure. It does not identify one universal cause. RFC 5321 defines 451 as "Requested action aborted: local error in processing," while the broader 4xx class tells the client to treat the condition as transient and try again.

In its implementation recommendations, RFC 6647 identifies 421 as the reasonable choice when the receiver closes the connection immediately and 450 otherwise. It makes no universal requirement for one greylisting code or one diagnostic message.

Some receiving systems may include text such as "greylisted," "try again later," or a policy name in a 451 response. That text is stronger evidence than the three digits, but it still describes that receiver's implementation. If the diagnostic names a resource problem, rate control, policy block, or another cause, investigate that cause instead of relabeling it as greylisting.

Safe Sender Actions After a Greylisting Deferral

Protect the queued message and its delivery history first. Then use the complete server response and later attempts to decide whether the event needs intervention.

Let the queued retry run

Avoid sending another copy from a mailbox or campaign while the original remains queued. The sending mail server owns the retry after a temporary failure. A manual duplicate can split the delivery history and create two messages if both attempts later succeed.

If you operate your own mail transfer software, confirm that temporary failures remain queued and that its retry parameters are configurable as RFC 5321 requires. If you use a managed sending platform, check its documentation or support response for the actual queue and retry behavior. Do not replace that behavior with an assumed schedule.

Preserve a stable delivery identity

A retry has the best chance of matching the receiver's record when the sending route and envelope remain stable. Avoid rotating the message across unrelated providers, changing the envelope sender, or rewriting content solely to bypass a temporary response. Those changes can produce a different tuple and restart the receiver's test.

Large providers may route retries across pools by design, and senders may not control that path. The practical action is to confirm that the provider handles greylisting across its sending cluster rather than forcing a one-off workaround.

Read the complete response

Record the basic code, enhanced status code if present, response text, responding host, and SMTP stage. A 421 at connection time, a 450 at the recipient command, and a 451 after message data can all lead to retry behavior while pointing to different receiver decisions.

Look for a consistent pattern by recipient domain and sending route. One temporary response followed by acceptance fits ordinary deferral behavior. Repeated responses that end in failure call for platform support or the recipient's mail administrator, especially when the diagnostic names a policy or local processing problem.

Keep recipient quality and campaign controls intact

Greylisting is not a reason to weaken list verification, suppression, authentication, or sending controls. It also does not prove that the receiver trusts the sender. Acceptance after retry means the SMTP transaction passed that temporary test, not that the message reached the inbox or will receive a reply.

Our outbound services treat delivery events, sending infrastructure, suppression, and reply handling as one client-owned system. Our deliverability resources cover the wider controls that sit around a single SMTP response.

Greylisting FAQ

These answers cover common questions about greylisting delays, retries, and delivery outcomes.

Does greylisting mean the email bounced?

A greylisting response is temporary at the time it is issued. The sender should keep the message queued and retry. The message can still become a final failure if later attempts do not succeed before the sending system gives up, so use the platform's final status rather than calling the first deferral a bounce.

How long does greylisting delay an email?

There is no universal delay. RFC 6647 recommends a receiver-side default acceptance range from one minute to 24 hours, while RFC 5321 gives senders general retry guidance. Actual delivery depends on both systems, their routing, and whether a later attempt matches the receiver's record.

Should I resend a greylisted cold email manually?

A manual resend can create a duplicate and may look like another first attempt if its route or envelope changes. Intervene when the platform does not retry, the deferral repeats until final failure, or the diagnostic identifies a separate problem.

Does acceptance after a retry guarantee inbox placement?

Acceptance does not guarantee inbox placement. It means the receiving mail server took responsibility for the message. Spam filtering and mailbox placement can still happen after that point, and no SMTP success reply promises a reply or business outcome.

Ready to Keep Temporary Deferrals Under Control?

We can audit how your sending platform queues, retries, and records temporary deferrals before those events distort campaign reporting. Book your free discovery call →

Frequently Asked Questions

A strong positive reply rate for B2B cold email is 1.5–3%. Top-performing campaigns with tight targeting and personalized copy can hit 4–5%. If you're below 1%, it usually signals a deliverability or messaging problem, not a volume problem.

The safe range is 30–50 emails per inbox per day for warmed inboxes. That's why outbound systems use multiple inboxes (we use 80) to reach 40,000+ monthly sends while keeping each inbox well within safe limits. Sending more than 50/day from a single inbox risks spam folder placement.

Yes. The CAN-SPAM Act permits unsolicited commercial email as long as you include a physical address, an unsubscribe mechanism, accurate headers, and non-deceptive subject lines. Unlike GDPR in Europe, the US does not require prior opt-in consent for B2B cold outreach.

Domain warm-up typically takes 2–3 weeks. During this period, sending volume gradually increases while the email warm-up tool generates positive engagement signals (opens, replies) to build sender reputation. Skipping or rushing warm-up is the most common cause of deliverability problems.

Cold email is targeted, relevant outreach to a specific person based on their role, industry, or company, with a clear business reason. Spam is untargeted mass messaging with no personalization or relevance. The distinction matters legally (CAN-SPAM compliance) and practically (deliverability depends on relevance signals).

greylistingemail deliverabilitySMTPcold email
Dimitar Petkov

Dimitar Petkov

Co-Founder of LeadHaste. Builds outbound systems that compound. 4x founder, Smartlead Certified Partner, Clay Solutions Partner.

Newsletter

The weekly for people who buy outbound.

Five things that changed in outbound this week, why they matter, and what to do about each. Read by founders, sales leaders and growth leads at B2B companies.

Read past issues →

Ready to build outbound that compounds?

We'll build the entire system for your business, and the infrastructure it runs on stays yours.

Book my free review →