ProductUpdated May 19, 20266 min read

Durable Email Send Jobs in Mailbase

A product guide to Mailbase's durable send-job pipeline for reliable campaign launches and scheduled sends.

By Mailbase Team · Target keyword: durable email send jobs
Server rack with status lights in a data centre — Durable Email Send Jobs in Mailbase
Photo from Unsplash

Overview

Mailbase campaign fan-out now runs through durable send jobs. Launching or executing a scheduled campaign creates a job with recipient-level items, then the internal worker claims batches, records provider outcomes, retries transient failures, and exposes progress in the app.

Job Model

Glowing server rack and cabling — Job Model
Photo from Unsplash

Each send job tracks totals for queued, running, sent, skipped, retrying, failed, and cancelled recipients. The worker claims batches with transaction-safe locking so two worker runs do not send the same recipient at the same time.

Recipient-level job items store attempts, provider errors, retry timestamps, and final status. This gives operators a real failed-recipient view instead of a single vague campaign failure.

  • Durable send_jobs and send_job_items records
  • Batch claiming with safe locks
  • Exponential retries for transient failures
  • Provider error storage
  • Failed-recipient dead-letter review

Runtime Controls

Glowing network cables converging into a switch — Runtime Controls
Photo from Unsplash

Operators can pause, resume, or cancel an active campaign send. Workspace concurrency limits and provider rate-limit backoff keep the worker from overwhelming the delivery path.

The campaign detail page shows job progress and failed recipients, while server logs record job and webhook activity with redacted metadata.

  • Pause, resume, and cancel
  • Workspace concurrency limits
  • Provider rate-limit backoff
  • Progress UI
  • Redacted operational logs

Common Mistakes

  • Choosing a tool before deciding who owns deliverability.
  • Treating DNS authentication as a one-time checkbox instead of an operating baseline.
  • Mixing product-critical transactional email with experimental marketing sends, with no clear boundary.
  • Trusting headline metrics (like open rate) that privacy proxies now inflate.

Sources & Further Reading

Official docs for current setup details, pricing, and API behavior — verify specifics there, since they change.

Related guides

More on durable email send jobs and the surrounding product workflow:

FAQ

Are campaign sends still synchronous?

No. Campaign launch creates durable job records and the worker processes recipient batches.

Can a failed recipient be retried?

Transient failures retry with backoff until the configured attempt limit is reached; final failures remain visible for review.

Can I stop an active send?

Yes. Active jobs support pause, resume, and cancel controls.