WP Manifestindependent plugin directory
manifest / email / aculect-mail

Aculect Mail

Reliable multi-provider email delivery for WordPress with failover, routing, retries, and delivery analytics.

by Aculect · github.com/mehul0810/aculect-mail

0stars
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/mehul0810/aculect-mail/releases/download/v0.2.0/onesmtp.zip

Readme

Aculect Mail

Enterprise-grade WordPress SMTP orchestration plugin focused on reliable email delivery.

Aculect Mail routes transactional emails across multiple providers with automatic failover, controlled retries, and operational logging so critical emails keep moving even during provider outages.

Aculect Mail was previously named OneSMTP. Existing installations retain the onesmtp plugin slug and internal identifiers so upgrades preserve settings and delivery history.

MVP Capabilities

  • Primary and secondary provider support
  • Smart provider rotation when multiple providers are configured
  • Email logging with provider-level delivery context
  • Action Scheduler-powered retry workflow with auto-switching behavior
  • Admin-visible retry scheduler health warning when Action Scheduler is unavailable
  • Manual resend with provider override
  • Provider support: Amazon SES, Brevo, Elastic Email, Gmail, Mailchimp Transactional, MailerSend, Mailgun, Mailjet, PHP mail, Postmark, Resend, SendGrid, SMTP2GO, SparkPost, ZeptoMail, and generic SMTP

Delivery + Retry Behavior (MVP)

  • First send starts with selected provider strategy (primary/rotation)
  • On a provider failure, Aculect Mail tries another healthy active provider when one is available
  • Retries continue with provider switching until max 6 attempts
  • Retries are scheduled via Action Scheduler for reliability and non-blocking processing

Logging + Retention

  • Aculect Mail records delivery attempts and provider outcomes in custom database tables
  • Default log retention is 30 days
  • Retention can be extended up to 120 days through a plugin filter

Performance Baseline

  • Baseline and targets: docs/developer/performance/baseline-and-benchmarking.md
  • CI smoke workflow: docs/developer/performance/ci-smoke.md
  • Run lightweight harness: ./scripts/benchmarks/run-baseline.sh smoke
  • Output artifacts are written to artifacts/perf/<profile>-<timestamp>/

Docs

  • Admin docs: docs/admin/
  • Developer docs: docs/developer/
  • Compatibility matrix: docs/developer/compatibility-matrix.md
  • Internationalization workflow: docs/developer/i18n.md
  • Policies: docs/policies/
  • Templates: docs/templates/
  • Product design contract: DESIGN.md
  • WordPress Design System contract: docs/developer/design-system.md
  • Testing contract: TESTING.md
  • Release runbook: RELEASE.md
  • Security policy: SECURITY.md

Contributing

See CONTRIBUTING.md and CODE_STANDARDS.md before opening pull requests.

Changelog

See CHANGELOG.md for release history.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v0.2.0 Jun 29, 2026 onesmtp.zip.sha256 0
v0.2.0 Jun 29, 2026 onesmtp.zip 0
v0.1.0 Jun 24, 2026 onesmtp.zip.sha256 0
v0.1.0 Jun 24, 2026 onesmtp.zip 0