Source profileQuality 91/100

WYRE-AI/msp-claude-plugins/msp-claude-plugins/mimecast/mimecast/skills/queue-management/SKILL.md

Mimecast Queue Management

Mimecast email delivery queues: inbound and outbound queue types, queue message states, retry behavior, and the signals that identify stuck messages, delivery delays, and backlog conditions.

Source repository stars
42
Declared platforms
0
Static risk flags
0
Last source update
2026-08-28
Source checked
2026-08-28

Decision brief

What it does: where it fits

Mimecast email delivery queues: inbound and outbound queue types, queue message states, retry behavior, and the signals that identify stuck messages, delivery delays, and backlog conditions.

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/WYRE-AI/msp-claude-plugins --skill "msp-claude-plugins/mimecast/mimecast/skills/queue-management"
    Safe inspection promptEditorial

    Inspect the Agent Skill "Mimecast Queue Management" from https://github.com/WYRE-AI/msp-claude-plugins/blob/5005f73ba2f52cd299f58aa6bb79f4e70ae87103/msp-claude-plugins/mimecast/mimecast/skills/queue-management/SKILL.md at commit 5005f73ba2f52cd299f58aa6bb79f4e70ae87103. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Anti-triggers

      Releasing or deleting a held message — this skill reports queue

      Releasing or deleting a held message — this skill reports queueFinding one specific email — the queue shows current in-transitWhy a message was blocked — queueing is a delivery outcome, not a
    2. 02

      Key Concepts

      When Mimecast cannot deliver a message (e.g. the recipient mail server is down), it enters the message into a retry schedule: - First retry: 5 minutes - Subsequent retries: exponential backoff, up to 4 days - After 4 days without successful delivery: bounce notification sent to…

      First retry: 5 minutesSubsequent retries: exponential backoff, up to 4 daysAfter 4 days without successful delivery: bounce notification sent to sender
    3. 03

      Queue Types

      Review the “Queue Types” section in the pinned source before continuing.

      Review and apply the “Queue Types” source section.
    4. 04

      Queue Message States

      Review the “Queue Message States” section in the pinned source before continuing.

      Review and apply the “Queue Message States” source section.
    5. 05

      Retry Behavior

      When Mimecast cannot deliver a message (e.g. the recipient mail server is down), it enters the message into a retry schedule: - First retry: 5 minutes - Subsequent retries: exponential backoff, up to 4 days - After 4 days without successful delivery: bounce notification sent to…

      First retry: 5 minutesSubsequent retries: exponential backoff, up to 4 daysAfter 4 days without successful delivery: bounce notification sent to sender

    Permission review

    Static risk signals and limitations

    No configured static risk pattern was detected

    This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars42SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    WYRE-AI/msp-claude-plugins
    Skill path
    msp-claude-plugins/mimecast/mimecast/skills/queue-management/SKILL.md
    Commit
    5005f73ba2f52cd299f58aa6bb79f4e70ae87103
    License
    Apache-2.0
    Collected
    2026-08-28
    Default branch
    main
    View the original SKILL.md

    Mimecast Queue Management

    Overview

    The Mimecast delivery queue holds messages that are in transit — inbound messages being scanned and processed, outbound messages awaiting delivery to recipient servers. Queue monitoring is essential for detecting delivery backlogs, identifying stuck messages due to recipient server issues, and understanding the state of mail flow during incidents (e.g. a downstream mail server outage). A healthy queue processes messages within seconds; messages sitting in the queue for minutes or longer indicate a potential problem.

    Anti-triggers

    • Releasing or deleting a held message — this skill reports queue contents and cannot change a message's disposition; use Mimecast Message Tracking.
    • Finding one specific email — the queue shows current in-transit state only. Anything already delivered, bounced, or rejected has left it; search with Mimecast Message Tracking.
    • Why a message was blocked — queueing is a delivery outcome, not a security verdict. For the threat reasoning use Mimecast Threat Intelligence.

    Key Concepts

    Queue Types

    QueueDescription
    InboundMessages received from external senders, being scanned before delivery to internal mailboxes
    OutboundMessages from internal users being delivered to external recipients
    Hold QueueMessages explicitly held by policy or administrator action (see message-tracking skill)

    Queue Message States

    StateMeaning
    queuedWaiting to be processed
    retryingDelivery failed, scheduled for retry
    deferredRecipient server temporarily unavailable; Mimecast will retry
    heldManually held or policy-blocked

    Retry Behavior

    When Mimecast cannot deliver a message (e.g. the recipient mail server is down), it enters the message into a retry schedule:

    • First retry: ~5 minutes
    • Subsequent retries: exponential backoff, up to 4 days
    • After 4 days without successful delivery: bounce notification sent to sender

    API Patterns

    Get Delivery Queue Status

    mimecast_get_queue_status
    

    This tool takes no arguments. Its input schema is empty — there is no direction filter, no status filter, and no paging. Every call returns the same whole-gateway snapshot, and any narrowing happens in your own code after the fact.

    Example response:

    {
      "inbound": {
        "count": 12,
        "oldest": "2026-03-02T09:00:00Z",
        "details": [
          {
            "id": "eNqrVkpJLU...",
            "created": "2026-03-02T09:00:00Z",
            "status": "queued",
            "from": "[email protected]",
            "to": ["[email protected]"],
            "subject": "Purchase Order #4892",
            "reason": ""
          }
        ]
      },
      "outbound": {
        "count": 3,
        "oldest": "2026-03-02T08:30:00Z",
        "details": [
          {
            "id": "eNqrVkpABC...",
            "created": "2026-03-02T08:30:00Z",
            "status": "deferred",
            "from": "[email protected]",
            "to": ["[email protected]"],
            "subject": "Report Q1 2026",
            "reason": "550 5.1.1 The email account does not exist"
          }
        ]
      }
    }
    

    Key fields:

    • inbound / outbound — the two queue directions, each an object. Either may be absent; treat a missing key as "no data returned", not as zero.
    • count — messages currently in that direction's queue
    • oldest — an ISO 8601 timestamp, not an age in seconds. Compute the age yourself as now − oldest before comparing against a threshold.
    • details[] — per-message entries. Every field is optional and the array itself may be absent even when count is non-zero. An agent that iterates details without checking count will report a clean queue on a backlogged gateway.
    • reason — free text explaining the current state. It often carries the SMTP response, but it is not guaranteed to, and it is not a parsed error code.

    What this tool does not give you

    The queue snapshot has no per-message retry accounting: there is no retryCount and no nextRetry. You cannot tell how many delivery attempts a message has had or when the next one is due, so any rule of the form "escalate after N retries" is not implementable against this tool. Use age (created) and reason instead.

    To work with a subset of messages — deferred only, held only, one sender, one recipient — use mimecast_find_message, which does take filters, including status with queued, deferred, held, bounced, failed, delivered, accepted, blocked, and processing. The queue tool is a gauge; message tracking is the query interface.

    Common Workflows

    Daily Queue Health Check

    1. Call mimecast_get_queue_status — it takes no arguments and returns both directions at once
    2. For each of inbound and outbound, derive the age of the backlog from oldest (now − oldest), then compare:
      • Under 60 seconds: healthy
      • 60–300 seconds: minor delay, monitor
      • Over 300 seconds: investigate
    3. Read count per direction. A rising outbound count with an ageing oldest is the backlog signal
    4. Scan details[].status for deferred entries and read their reason. If count is non-zero but details is empty or missing, say so — do not report the queue as clean

    Investigate a Stuck Message

    1. Call mimecast_find_message with status: "deferred" — the queue tool cannot filter, and message tracking is the only way to pull just the stuck messages
    2. Rank candidates by age from created. There is no retryCount available, so attempt-count heuristics do not apply
    3. Read reason for the failure text. When it carries an SMTP response:
      • 5xx — permanent rejection by the recipient server (invalid address, policy block)
      • 4xx — temporary failure (server down, greylisting) Treat reason as a hint, not a parsed code; it may be empty or prose
    4. For 5xx, notify the sender that delivery failed permanently
    5. For 4xx, confirm the recipient server is online; messages auto-retry
    6. Use mimecast_get_message_info with the message id for full routing and rejection detail

    Detect a Downstream Outage

    1. Call mimecast_find_message with status: "deferred" and, where you already suspect a partner, recipient_address for that domain
    2. Group the results by recipient domain yourself — neither tool aggregates by domain
    3. Many deferred messages to one destination domain with consistent 4xx text in reason points at that recipient's server being down
    4. Confirm the scale against mimecast_get_queue_status — the outbound count tells you how much mail is affected in total
    5. Notify the client that outbound delivery to that domain is affected and messages will auto-retry

    Identify Incorrectly Held Messages

    1. Call mimecast_find_message with status: "held". Held mail is not a queue-status filter — the queue snapshot has no held segment
    2. Review held messages for false positives — legitimate emails held by overly strict policy
    3. For legitimate emails, use mimecast_release_message (see message-tracking skill) to release them. Releasing is the plugin's one destructive tool: it delivers mail the platform decided not to deliver, and it cannot be undone
    4. Document the release and consider adjusting the Mimecast policy to prevent recurrence

    Error Handling

    Queue Returns Empty When Delays Are Reported

    Cause: The queue may have cleared by the time you query, or the affected messages may be in a different queue segment. Solution: Use mimecast_find_message with the specific sender/recipient to trace the message directly by its delivery status.

    Persistent 5xx Deferred Messages

    Cause: The recipient mail server is permanently rejecting delivery. Common causes: invalid recipient address, the recipient domain's MX records are wrong, or their server has a policy block against your client's domain. Solution: Notify the sender of the bounce reason (lastError content). If the recipient address is valid, ask the client to contact the recipient to have your domain allowlisted.

    High Inbound Queue Count

    Cause: Mimecast is processing a high volume of inbound messages, or scanning is taking longer than usual (e.g. an attachment sandbox backlog). Solution: Monitor the oldestMessageAge — if it grows over 5 minutes, contact Mimecast support. Temporary spikes during high-volume periods (e.g. start of business day) are normal.

    Best Practices

    • Run a queue health check at the start of each business day to catch overnight delivery failures
    • A sudden spike in deferred outbound messages often indicates a recipient server outage — investigate by domain
    • A 5xx response in reason means permanent delivery failure — these messages will eventually bounce; notify senders promptly
    • 4xx deferred messages auto-retry — only escalate once now − oldest exceeds 2 hours
    • Treat count as the source of truth for how much mail is queued, and details[] as a sample of it — never infer "queue is empty" from an absent details array
    • Reach for mimecast_find_message whenever the question is about a subset; mimecast_get_queue_status only answers "how bad is it overall"

    Related Skills

    Frequently asked questions

    What to verify before installation and use

    What does the Mimecast Queue Management source document cover?

    Mimecast email delivery queues: inbound and outbound queue types, queue message states, retry behavior, and the signals that identify stuck messages, delivery delays, and backlog conditions.

    How do I install Mimecast Queue Management?

    The source record exposes this install command: npx skills add https://github.com/WYRE-AI/msp-claude-plugins --skill "msp-claude-plugins/mimecast/mimecast/skills/queue-management". Inspect the command and pinned source before running it.

    Alternatives

    Compare before choosing

    Computed 10045,960

    coreyhaines31/marketingskills

    ab-testing

    When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program

    Computed 10029,236

    garrytan/gbrain

    bulk-ingestion

    End-to-end discipline for turning any large data source (audio libraries, email takeouts, document corpora, chat exports, API dumps) into brain pages at scale. The lifecycle spine: SCHEMA → ACCESS → TRIAL → EVALUATE → IMPROVE → CODIFY → TEST → SKILLIFY → BULK → MONITOR. State is tracked in a durable JSON manifest (see MANIFEST-PATTERN.md) so any crash, session boundary, or subagent fan-out resumes from ground truth instead of memory.

    Computed 10025,136

    alirezarezvani/claude-skills

    app-store-optimization

    App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist

    Computed 1005,277

    dotnet/skills

    migrate-vstest-to-mtp

    Migrates .NET test projects from VSTest to Microsoft.Testing.Platform (MTP). Use when user asks to "migrate to MTP", "switch from VSTest", "enable Microsoft.Testing.Platform", "use MTP runner", set OutputType=Exe only for test projects in Directory.Build.props, or mentions EnableMSTestRunner, EnableNUnitRunner, or UseMicrosoftTestingPlatformRunner. USE FOR: MTP behavioral differences vs VSTest (exit code 8, zero tests discovered, --ignore-exit-code, TESTINGPLATFORM_EXITCODE_IGNORE); centralizing