Requirements
Dispatch Core runs on standard WordPress hosting. There are no unusual server dependencies and no build step required.
WordPress & PHP
- WordPress: 6.0 or later — latest stable release recommended
- PHP: 7.4 minimum — PHP 8.1 or 8.2 recommended for best performance and compatibility
- Database: MySQL 5.7+ or MariaDB 10.3+
PHP extensions
- openssl — required for TLS/SSL SMTP connections; enabled on virtually all managed WordPress hosts
- mbstring — required for multi-byte string handling in email content
WP-Cron
Dispatch uses WP-Cron to process the outbound queue. WP-Cron fires when your site receives a visitor, so on low-traffic sites queue processing may be less frequent than expected.
-
WP-Cron must not be disabled —
DISABLE_WP_CRONshould not be set totrueinwp-config.php -
For reliable high-volume sending, set up a real server cron job that
hits
wp-cron.phpevery minute or every five minutes
SMTP
Dispatch sends through your own SMTP credentials. A dedicated transactional email provider gives the best deliverability.
- Any SMTP provider: Mailgun, Postmark, SendGrid, Brevo, Amazon SES, or standard Gmail/Yahoo with app passwords
- TLS on port 587 recommended; SSL on port 465 also supported
- wp_mail() fallback available — uses WordPress’s default mail function if SMTP fails; fine as a safety net, not recommended as primary
Not required
- No Composer or Node.js build step — the plugin is self-contained
- No CDN, Redis, or Memcached
- No special REST API or permalink configuration (though “Post name” permalink structure is recommended for clean unsubscribe URLs)
Next: Installation
Dispatch Core
Free self-hosted email marketing for WordPress. List management, SMTP, double opt-in, throttled sending, and CAN-SPAM compliance.
Quick Links
- Overview
- Requirements
- Installation
- Configuration
- Managing Campaigns
- Subscriber Management
- Shortcode Reference
- Troubleshooting
Need support?