Everything You Need for
Reliable Email Delivery
One plugin. Complete control. From SMTP configuration to newsletter subscriptions — it's all here.
Reliable SMTP Delivery
Connect to any SMTP server with TLS/SSL encryption. Test your connection instantly, capture full SMTP transcripts for debugging, and let the plugin automatically classify delivery failures so you know exactly what went wrong.
- Direct SMTP transport
- TLS, SSL, or no encryption
- AES-256 encrypted passwords
- Connection test emails
- Failure categorization
SMTP Settings Screenshot
Form Assignment UI
Works With Your Favorite Forms
Auto-detects forms from Contact Form 7, WPForms, and Gravity Forms. Map form fields to email templates, assign custom recipients per form, and override subject lines — all without touching code.
- Contact Form 7 support
- WPForms integration
- Gravity Forms compatible
- Automatic form detection
- File attachment support
Design Emails That Look Great
Create branded HTML email templates with dynamic field placeholders. Preview before you send, set one active template at a time, and customize subject lines per form assignment.
- Visual template editor
- HTML + plain text versions
- Dynamic field placeholders
- Live preview
- Per-form subject override
Template Editor Preview
Submissions Table
Track Every Email Sent
Complete submission history with full-text search, date filtering, and status tracking. Soft-delete with trash management, bulk operations, and CSV export for external analysis.
- Full submission history
- Search & filter by form, date, status
- Trash with 30-day auto-cleanup
- Bulk delete, restore, purge
- CSV export
Built-In Newsletter Management
Build multiple newsletter lists with customizable signup forms. Double opt-in for GDPR compliance, custom fields, styled forms, and one shortcode to embed anywhere.
- Multiple subscriber lists
- Double opt-in support
- Custom form styling
- Honeypot spam protection
- [dsmtp_newsletter] shortcode
Newsletter Signup Form
Retry Queue Diagram
Automatic Email Retries
When an email fails, it's not gone forever. The built-in retry queue automatically re-attempts delivery with exponential backoff — 5 minutes, 15 minutes, then 45 minutes between attempts.
- 3 automatic retry attempts
- Exponential backoff timing
- Hourly cron processing
- Queue status dashboard
- Zero manual intervention
Connect to Your Workflow
Send form submission data to external services via webhooks. Non-blocking, asynchronous delivery with rich payloads including form data, email status, and timestamps.
- HTTP POST notifications
- Multiple webhook endpoints
- Async delivery (non-blocking)
- Rich event payloads
- Enable/disable per webhook
Webhook Configuration
Dashboard Overview
Overview at a Glance
Your command center. SMTP status, form metrics, recent submissions, failures, and newsletter stats — all cached for lightning-fast performance.
- SMTP configuration status
- Forms, templates, submissions count
- Recent activity feed
- Newsletter subscriber stats
- Cached for performance
Built With Security in Mind
SMTP passwords encrypted with AES-256-CBC using your WordPress salt keys. Passwords redacted from logs. REST API protected with nonces and capability checks.
- AES-256-CBC password encryption
- SMTP transcript redaction
- WordPress nonce verification
- Capability-based access control
- Input sanitization & validation
Security Features
System Diagnostics
Know Your Environment
Built-in system status checks for PHP version, WordPress compatibility, OpenSSL availability, database tables, and form plugin detection. Plus client-side script conflict diagnostics.
- PHP & WordPress version checks
- Database table verification
- Form adapter status
- Server resource info
- Script conflict detection
Ready to Take Control of Your WordPress Emails?
€5/month. No contact limits. No email caps. No surprises. Install DSMTP and see the difference in minutes.