> ## Documentation Index
> Fetch the complete documentation index at: https://help.pipelime.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# The quarantine and ramp-up for new mailboxes

> Why a brand-new mailbox on Smart Limit sends no campaign email at all for its first weeks.

export const Screenshot = ({id, alt, caption, frame = 'browser', url, marks = [], lang = 'en', workspace = 'northwind-outbound'}) => {
  const src = `/images/screenshots/${lang}/${id}.png`;
  const chrome = url ? `app.pipelime.ai/${workspace}${url}` : 'app.pipelime.ai';
  return <figure className={`pl-shot pl-shot--${frame} not-prose`}>
      <div className="pl-shot__frame">
        {frame !== 'bare' && <div className="pl-shot__bar">
            <span className="pl-shot__dots">
              <span className="pl-shot__dot" />
              <span className="pl-shot__dot" />
              <span className="pl-shot__dot" />
            </span>
            <span className="pl-shot__url">{chrome}</span>
          </div>}
        <div className="pl-shot__media">
          <img src={src} alt={alt} loading="lazy" />
          {marks.map(mark => <span key={mark.n} className="pl-shot__mark" style={{
    left: `${mark.x}%`,
    top: `${mark.y}%`
  }} aria-hidden="true">
              {mark.n}
            </span>)}
        </div>
      </div>
      {caption && <figcaption className="pl-shot__caption">{caption}</figcaption>}
    </figure>;
};

Quarantine is the opening stretch of a new mailbox's life under **Smart Daily Limit**: while it lasts, the limit the calculation produces for that mailbox is exactly zero (no campaign email at all), however well the mailbox happens to be delivering, and any warm-up on it keeps running underneath the whole time.

<div className="pl-availability">
  <div className="pl-availability__row">
    <div className="pl-availability__label">Where</div>
    <div className="pl-availability__value"><span className="pl-path">Integrations<span className="pl-path__sep">→</span>Integrations<span className="pl-path__sep">→</span>Email Accounts</span></div>
  </div>

  <div className="pl-availability__row">
    <div className="pl-availability__label">Your role needs</div>
    <div className="pl-availability__value">Read access to Email Accounts <code>read-senders</code>. Admin, Member and Viewer have it by default.</div>
  </div>

  <div className="pl-availability__row">
    <div className="pl-availability__label">To create or change</div>
    <div className="pl-availability__value"><code>create-senders</code> to add one, <code>update-senders</code> to change one, on top of the permission above.</div>
  </div>

  <div className="pl-availability__note">If you cannot find this in your sidebar, your workspace may have a custom menu configuration. Contact support and we will check it for you.</div>
</div>

You see the state on the Email Accounts table: the lightning icon in the **Daily Usage** column opens **Smart Limit Status**, and on a mailbox still inside the window the chip beside the title reads **In Quarantine**.

<Screenshot id="email-accounts/quarantine-and-ramp-up--popover" frame="bare" alt="The Smart Limit Status panel on a mailbox still inside its quarantine window: a chip reading In Quarantine, a progress bar of days completed against the total, a days-remaining line, and underneath it a note that the daily limit is set to 0 during quarantine" caption="The chip, the progress and the days remaining are all worked out from the mailbox's age alone. Quarantine doesn't wait for a deliverability reading." marks={[{ n: 1, x: 86, y: 7 }, { n: 2, x: 50, y: 43 }, { n: 3, x: 50, y: 68 }]} />

The chip (1) names the state. The progress bar (2) is how much of the window is behind the mailbox. The line underneath it (3) is the panel's own text, stating outright that the daily limit is 0 during quarantine: this check only diagnoses the mailbox, it never writes anything back, so the **Current Daily Limit** figure above it is whatever was last actually stored for this mailbox, not necessarily this reading.

## How it behaves

### The clock starts the day you connect the mailbox

Quarantine is timed off the day the mailbox is connected here, not how long you've owned the inbox at its provider, and not the day a warm-up started on it. A mailbox you've sent from for years starts this window from zero the moment you connect it, and today that window is 30 days.

### The zero is decided before anything about deliverability

Working out a mailbox's daily limit normally means reading its deliverability, matching that against a ladder of rules, and then scaling the result through a ramp and a small day-to-day variation. Quarantine is checked before all of it, and before the calculation checks whether the mailbox has a warm-up provider linked at all. Only one thing is checked earlier: whether Smart Limit is switched off for that mailbox, in which case nothing is calculated and the number you set stands.

So nothing about how the mailbox is delivering can lift the zero, and neither can the absence of a warm-up link. A brand-new mailbox with nothing warming it up still reads **In Quarantine** in the panel, for the same reason as one that is fully wired up.

What that zero actually reaches is narrower than the reading suggests. The hourly pass that writes limits never loads an archived mailbox, one with Smart Limit switched off, or one with no warm-up provider linked, and that last case is the ordinary one. On such a mailbox the panel reads **In Quarantine** while the stored limit sits untouched at whatever number the mailbox was given. [Smart Daily Limit](/en/email-accounts/smart-daily-limit) covers which accounts the hourly pass loads and which it skips.

The panel's own wording is direct: sending is paused while the mailbox's [warm-up](/en/email-accounts/email-warm-up) establishes deliverability. "Sending" there means campaign email specifically: the warm-up itself is a separate process, and it keeps running the entire time, exchanging and replying to mail on its own schedule regardless of what the campaign-facing number reads.

<Note>
  The day-to-day variation Smart Limit can apply to a limit is off unless PipeLime turns it on, and it can only ever move a positive number. It never lifts a limit off zero, so quarantine's zero stays exactly zero.
</Note>

### The mailbox's own status doesn't move

Working out this number never touches the mailbox's status: only the number itself changes. Quarantine is not a status: nothing in the **Status** column changes when a mailbox enters the window or leaves it. [Sender statuses](/en/email-accounts/sender-statuses) covers what that column can read and what outranks it.

That gap is where the single most common "why isn't my agent sending" report comes from: a mailbox the hourly pass is managing shows no error and no pause on the table, looks healthy, and sends no campaign email at all. Nothing is broken. It just hasn't left its opening window yet. [No sending channel connected](/en/troubleshooting/agent-not-sending) walks through this alongside the other reasons an agent goes quiet.

### Once the window closes, the number arrives in weekly steps, not all at once

The day the quarantine window closes, we don't hand the mailbox its full number outright. We release a share of it, and add another share for every further full week that passes, until the whole thing has been handed over.

At today's setting of 25% a week, the first week runs at a quarter of whatever the matched rule allows, another quarter stacks on for each full week after that, and the fourth week is the first one at the complete number. The step only moves once a full seven days have gone by (sending doesn't creep up a little more each day), and the result is rounded down, so an early, low rung on the rule ladder can still work out at nothing at all for a stretch.

What "the matched rule allows" actually comes from (the deliverability ladder itself) is [Smart Daily Limit](/en/email-accounts/smart-daily-limit)'s own territory; this page stops at quarantine and the ramp that follows it.

### The capacity timeline draws the whole window as one picture

We work out exactly when a mailbox's quarantine window closes, and when it should reach full capacity, straight from the mailbox's age. Neither date needs a warm-up provider linked, so both show a real date for every mailbox, whether or not Smart Limit is calculating anything for it. Across a fleet, the **Leaving quarantine** tile counts the mailboxes whose window closes between today and the end of the range you're looking at: days before today never count, and this tile doesn't ask about a warm-up link either.

<Screenshot id="email-accounts/quarantine-and-ramp-up--timeline" frame="bare" alt="The single-mailbox capacity timeline dialog for a mailbox still inside its quarantine window: a shaded band labeled Quarantine covers the opening stretch of the chart, and the dialog's own chip reads Manual mode (no warmup linked)" caption="The band is drawn from the mailbox's age alone, so it shows up even before the mailbox has a warm-up provider linked, which is also why the line beside it runs flat instead of climbing through a ramp." marks={[{ n: 1, x: 32, y: 48 }, { n: 2, x: 88, y: 7 }]} />

The shaded band (1) runs from the day you connected the mailbox to that closing date, and it is drawn regardless of anything else about the mailbox. The chip (2) in the dialog heading is a different question (whether Smart Limit is actually driving this mailbox's numbers right now), and it can read something other than **Quarantined** even while that band is on screen, because coloring a day as an actual ramp needs a warm-up provider linked, and the closing date alone doesn't. [Reading the sending capacity timeline](/en/email-accounts/capacity-timeline) covers the rest of what the chart shows.

## Limits

|                                           |                                                                                                                                 |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| Quarantine window                         | 30 days, counted from the day the mailbox is connected here                                                                     |
| Calculated limit during quarantine        | 0: no campaign email, regardless of deliverability or whether a warm-up provider is linked at all                               |
| Checked before quarantine                 | Only whether Smart Limit is switched off for the mailbox, which stops the calculation earlier                                   |
| Mailboxes the zero is actually written to | Only the ones the hourly pass loads: not archived, Smart Limit on, and a warm-up provider linked                                |
| What still runs during quarantine         | The mailbox's own warm-up, on its own schedule                                                                                  |
| What quarantine leaves alone              | The mailbox's own status, which stays whatever it already was                                                                   |
| Ramp-up step                              | 25% of the matched rule's limit for the first full week out of quarantine, another 25% for each further full week               |
| Week the ramp reaches the full number     | The fourth week, once four weekly steps have stacked to 100%                                                                    |
| Rounding                                  | The ramped number is rounded down                                                                                               |
| Day-to-day variation                      | Off unless PipeLime turns it on; it can only move a positive number, never a limit of 0                                         |
| Dates on the capacity timeline            | Both the closing date and the full-capacity date come from the mailbox's age alone, whether or not a warm-up provider is linked |
| Who sets the window and the ramp          | PipeLime, for the whole platform: a workspace cannot change either                                                              |

## Related

<CardGroup cols={2}>
  <Card title="Smart Daily Limit" icon="gauge" href="/en/email-accounts/smart-daily-limit">
    The full calculation this window is one step of: deliverability, the rule ladder, the ramp and the day-to-day variation, in the order the engine runs them.
  </Card>

  <Card title="Email warm-up" icon="flame" href="/en/email-accounts/email-warm-up">
    The mutual warm-up network this keeps running, and what the deliverability percentage means.
  </Card>

  <Card title="Reading the sending capacity timeline" icon="chart-line" href="/en/email-accounts/capacity-timeline">
    The quarantine band and the ramp drawn across days, for one mailbox or the whole fleet.
  </Card>

  <Card title="No sending channel connected" icon="send" href="/en/troubleshooting/agent-not-sending">
    Work through this alongside the other reasons an agent goes quiet, in the order worth checking.
  </Card>
</CardGroup>
