What does “store and forward” mean in email?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

Store and forward is the mechanism that keeps email working when the next server in the chain isn't available. Your outgoing mail server (the sender) holds the message in a queue and retries delivery every few minutes until the recipient's server comes back online or the retry window expires (usually 3-5 days).

Here's what actually happens: You hit send. Your mail server tries to deliver to the recipient's mail server. If that server is down, upgrading, overloaded, or temporarily blocking connections, your server doesn't just give up. It stores the message in a queue and tries again in 5 minutes. Then 15 minutes. Then an hour. The retry schedule varies by server software, but the pattern is the same: exponential backoff until delivery succeeds or the timeout window closes.

This is why you sometimes get a "delayed delivery" notice hours after sending. The sending server is telling you it's still trying. If the recipient's server comes back online within the retry window, your email delivers normally. If not, you'll get a bounce saying the message expired in the queue.

Store and forward shows up in email headers as "Received" lines with timestamps. If you see a gap of several hours between hops, that's the queue at work. Our header analyzer highlights these delays so you can spot delivery bottlenecks.

Now the practical impact: transactional emails (password resets, order confirmations) can't afford long queue times. If your transactional provider has a 10-minute queue delay because the recipient's server is slow, your customer sits there clicking "resend" and thinks your site is broken. This is one reason dedicated transactional ESPs like Postmark and AWS SES prioritize fast retry logic and clear timeout policies.

For marketing email, store and forward matters less. A newsletter that delivers in 2 hours instead of 2 minutes won't hurt your campaign. But if you're sending time-sensitive offers (flash sales, event reminders), check your ESP's queue behavior. Some platforms throttle retries to protect IP reputation, which can stretch delivery windows.

If you're seeing consistent queue delays to the same domains, that's a red flag. Either their mail server is genuinely unstable, or they're rate-limiting you (soft bounce territory). Check the SMTP error codes in your bounce logs. "421 Service not available" usually means their server is temporarily overloaded. "450 Requested action not taken" often means rate limiting.

Next step: if you're troubleshooting a specific delayed delivery, grab the email headers and run them through our free header analyzer. You'll see exactly where the message sat in queue and why.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Get a custom store-and-forward analysis for your setup

I read this on the Email Almanac about store and forward in email: "Store and forward is the mechanism that keeps email working when the next server isn't available. Your outgoing server holds the message in a queue and retries delivery every few minutes until the recipient's server comes back online or the retry window expires (usually 3-5 days)." Help me understand how this applies to MY specific situation. I need: Business context fields (rank your top 3-4 for each): 1. What kind of email are you sending? [transactional (password resets, receipts), marketing (newsletters, promotions), hybrid, internal-only] 2. What's your tolerance for delivery delays? [zero tolerance (must arrive in <1 min), low tolerance (<10 min OK), flexible (hours OK), very flexible (days OK)] 3. What domains are you seeing delays to? [specific ISPs like Gmail/Yahoo, corporate domains, your own domains, mixed/random] 4. What retry behavior do you need to understand? [why my ESP queues messages, how long retries last, what triggers a timeout bounce, how to read queue delays in headers] Ranked outputs I'll provide: 1. Retry timeline explanation: How long your setup will retry, what triggers each retry, when to expect a timeout bounce 2. Queue delay diagnosis: What your current delays mean (normal vs red flag), how to spot rate limiting vs server downtime 3. ESP/setup recommendations: Which platforms handle retries best for your use case, what retry settings to configure 4. Header analysis walkthrough: How to read queue timestamps in your headers, what to look for in SMTP error codes --- My details: - Email platform/ESP: e.g. Mailchimp, SendGrid, Postmark, custom SMTP - Email type: transactional / marketing / both - Delay tolerance: must arrive in <X minutes - Domains with delays: Gmail, Outlook, specific corporate domains - Current challenge: describe what prompted this question

Edit the yellow boxes, then send to the AI of your choice.