Oderland SMTP & Postal Mailer
Send transactional emails from WordPress using SMTP or Postal with logging and delivery tracking.
Solid choice
Oderland SMTP & Postal Mailer is a solid plugin choice in 2026, with a few things worth checking first. It runs on 100+ sites, is rated 5/5 and was last updated 1 month ago, and scores 71/100 on our health check.
- Tested with the latest WordPress (7.1)
- Small user base (100+ active installs)
- Very few reviews so far
- Needs PHP 8.1 or newer
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Oderland SMTP & Postal Mail… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| deliverability | #45 |
| >100 | |
| >100 | |
| postal | #2 |
| smtp | #30 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 1 reviews
About Oderland SMTP & Postal Mailer
From the official readme · v1.4.5Description
Oderland SMTP & Postal Mailer is a plugin that allows you to send transactional emails using SMTP or Postal API. Easy-to-use for e-mail logging and making sure your e-mails make it all the way to your intended target.
The plugin works with any SMTP mailer you’re using, including but not limited to Oderland Postal.
What is SMTP and why do you need it?
SMTP (Simple Mail Transfer Protocol) is the standard that ensures that emails actually arrive at their destination. It’s a protocol that delivers your email between servers when you click “send” in your email client.
You could say that with an SMTP plugin or service, you want to confirm to the email servers that what you’re sending isn’t spam, which lends authenticity to your mailings.
Features:
- Send transactional emails via SMTP, Postal API or PHP mail()
- Multiple mail account support with priority-based failover
- Automatic retry on temporary failures with exponential backoff
- Comprehensive email logging with configurable retention
- Statistics dashboard — email volume over time, delivery success rates, per-account breakdown, failure analysis, recipient domain insights, and send time patterns
- CSV export of all dashboard statistics
- WordPress admin dashboard widget with 7-day email summary
- Engagement tracking (opens, clicks) for Postal accounts
- Postal webhook integration for delivery status tracking
- Per-account webhook debug logging for Postal accounts
- Secure credential storage with AES-256 encryption
- Protocol-level SMTP debugging
Services Supported:
- SMTP – Connect to any SMTP server
- Postal – Integration with Postal mail delivery platform
- Local – Fallback to PHP mail() function
Installation
- Upload the
oderland-smtp-postal-mailerfolder to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Settings > Oderland SMTP & Postal Mailer to configure your mail accounts
- Add at least one mail account (SMTP or Postal)
- Send a test email to verify your configuration
Frequently asked questions
How do I configure SMTP?
Go to Settings > Oderland SMTP & Postal Mailer > Accounts and click “Add Account”. Select SMTP as the service type and enter your SMTP server details including host, port, username, and password.
How does the failover work?
Accounts are tried in priority order (lower number = higher priority). If sending fails with a temporary error, the plugin retries with exponential backoff. If all retries fail, it moves to the next account.
What gets logged?
By default, the plugin logs email headers, recipients, and subjects. You can optionally enable body logging. Logs are automatically removed after 30 days (configurable).
How do I set up Postal webhooks?
When you create a Postal account, the plugin generates a webhook URL. Add this URL in your Postal server’s webhook settings to receive delivery status updates.
Is my SMTP password secure?
Yes. All sensitive credentials (SMTP passwords, API keys) are encrypted using AES-256-GCM. The encryption key is derived from your WordPress auth constants in wp-config.php, so it is never stored in the database.
Changelog
Security hardening release. SMTP passwords are now encrypted and the encryption key is derived from wp-config.php constants. Existing credentials are migrated automatically. Note: if you later change AUTH_KEY or SECURE_AUTH_KEY in wp-config.php, you will need to re-enter your account credentials.
1.4.5
- Tested and confirmed compatible with WordPress 7.1
- Raised the minimum required WordPress version to 6.4. The plugin calls wp_admin_notice(), which was added in WordPress 6.4, so earlier versions could fail on some admin screens
- Fixed Postal webhooks being rejected, which left delivery status, bounces and DNS warnings not updating
- Fixed the Log Details page being cut short. An unclosed iframe around the email body made browsers treat the rest of the page as iframe content, which dropped the admin footer and every script loaded there, leaving the delivery event accordion unable to expand
- Fixed a doubled percent sign in the dashboard failover summary, which read “6.3%%” instead of “6.3%”
- Fixed delivery events from one Postal account being applied to mail sent through a different account. Only affected sites running more than one Postal account; the webhook now only accepts events for mail belonging to the account it authenticated as
- Admin notices are no longer shown to, or cleared by, other logged-in users. Each administrator now sees only the notices raised by their own actions
- The logged email body is now shown in a sandboxed frame with scripts and forms disabled
- Account names are now sanitised the same way whether an account is created or edited, and accounts can no longer be saved with an unrecognised service type
- The stored SMTP password is never written back into the settings form; leave the field blank to keep the current password
- The Postal webhook key can no longer be viewed or typed in. Use the generate button on the account form to create or rotate one, then save the account before configuring the webhook URL in Postal
- Updated bundled dependencies (Guzzle HTTP client and related libraries) to their latest patch/minor releases
1.4.4
- Fixed a fatal error when running WP-CLI commands on Bedrock (Roots) installations caused by loading the vendor autoloader via a relative path; the plugin now uses its absolute path
- Updated bundled dependencies (Guzzle HTTP client and related libraries) to their latest patch/minor releases
1.4.3
- Tested with WordPress 7.0
- Fixed admin checkboxes showing the new WordPress 7.0 blue background when checked instead of the plugin’s brand colors
1.4.2
- Fixed creating a Postal account on first page load failing with browser validation errors for hidden SMTP fields
- Fixed accessibility issues on the Add/Edit Account form (duplicate field IDs and mismatched labels)
- Reduced the chance that browsers offer to autofill SMTP and Postal API credentials on the Account form
- Creating a new account now returns to the Accounts list instead of the Dashboard
1.4.1
- Fixed fatal TypeError in automatic log cleanup when deleting old mail entries
1.4.0
- Added bounce export feature: download bounced/failed email addresses as CSV or JSON from the Logs page
- Show delivery failures (MessageDeliveryFailed) in Account Breakdown, Service Comparison, Domain Insights tables, charts, and CSV export on the Dashboard
- Added explanatory note on Dashboard distinguishing Sent/Failed from Bounced/Delivery Failed
- Fixed Domain Insights not showing bounced/delivery failed counts for Postal webhook events
- Fixed sorting by Service or Status columns on the Logs page causing a database error
- Added sorting by Recipient column on the Logs page
- Code quality: resolved all PHPStan level 8 errors and all PHPCS coding standard violations
Screenshots
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Oderland SMTP & Postal Mailer alternatives
All deliverability plugins →FAQ
Oderland SMTP & Postal Mailer: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 1, 2026
Is Oderland SMTP & Postal Mailer free?
Yes. Oderland SMTP & Postal Mailer is free to download and use from the official WordPress.org plugin directory.
Is Oderland SMTP & Postal Mailer safe to use in 2026?
Oderland SMTP & Postal Mailer is a solid plugin choice in 2026, with a few things worth checking first. It runs on 100+ sites, is rated 5/5 and was last updated 1 month ago, and scores 71/100 on our health check.
How many websites use Oderland SMTP & Postal Mailer?
Oderland SMTP & Postal Mailer is active on 100+ WordPress websites and has been downloaded 1,960 times since it launched in January 2026. It was downloaded 223 times in the last 30 days.
Does Oderland SMTP & Postal Mailer work with WordPress 7.1?
Yes. The developer has tested Oderland SMTP & Postal Mailer up to WordPress 7.1.2, the latest release. It requires WordPress 6.4 or newer.
What PHP version does Oderland SMTP & Postal Mailer need?
Oderland SMTP & Postal Mailer requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Oderland SMTP & Postal Mailer last updated?
The latest version, 1.4.5, was released on August 25, 2026 (1 month ago).
Who makes Oderland SMTP & Postal Mailer?
Oderland SMTP & Postal Mailer is developed and maintained by Oderland Webbhotell AB.
What are the best alternatives to Oderland SMTP & Postal Mailer?
The most popular alternatives to Oderland SMTP & Postal Mailer are WP Mail Logging (300K+ installs), Meow Mailer (800+ installs) and Deliverability (700+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card