Aculect Mail
Reliable multi-provider email delivery for WordPress with failover, routing, retries, and delivery analytics.
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.zipReadme
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
onesmtpplugin 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 →