Authenticated SMTP for OpenMage — finally, and done properly
OpenMage core ships no working SMTP authentication at all: the auth fields in the core config are literally commented out, and host/port only affect PHP mail() on Windows. The one free extension everyone reaches for, Aschroder SMTP Pro, hasn't shipped since 2015, rewrites core classes and never covered newsletters. Imavio SMTP Manager is the modern, maintained, rewrite-free, PHP 8 answer — you own it per domain, and it just works.
Every email leaves through your SMTP server
Transactional mail, the core_email_queue (new-order emails sent via cron), the legacy checkout path, and newsletters all route through authenticated SMTP over TLS/SSL. Newsletter coverage alone is something the old free extension never offered.
Conflicts with nothing
Zero core class rewrites. SMTP Manager hooks OpenMage's native transport-injection events (available since OpenMage 19.5.0 / 20.1.0), with a documented fallback for older cores. Nothing is overwritten, so it coexists cleanly with your other modules.
See — and recover — every send
- Complete email log, including failures with the raw SMTP server reply. The core silently swallows send errors; this is the only place they surface.
- Filterable log grid, detail view with the body previewed in a sandboxed iframe, one-click resend, CSV export and mass delete.
- Automatic failover to a second SMTP server when the primary fails — both attempts logged.
- GDPR-friendly retention cron (default 30 days, body capped at 256 KB).
Deliverability that survives 2026 relays
- 15 provider presets with current 2026 guidance: Gmail/Workspace & Google relay (app passwords; basic auth dead since 2025), Microsoft 365 & Outlook (SMTP AUTH off-by-default warning for end of Dec 2026), Amazon SES (region + sandbox), SendGrid (username literal
apikey), Mailgun US/EU, Brevo (SMTP key, not API key), Postmark, Mailjet, SMTP2GO, Zoho, Mailtrap and generic cPanel. - Deliverability doctor: MX / SPF / DMARC DNS checks for your sender domain with concrete fixes, plus DKIM guidance.
- Test email with step-by-step diagnostics — config validation (including the classic 465+STARTTLS mismatch), socket connectivity and a real send, each with friendly hints.
- HELO/EHLO name and Envelope-From (Return-Path) controls that modern relays care about.
Built for real operations
- Developer/sandbox mode: reroute all mail to one test address (original recipients kept in a header) or suppress with log-only — safe staging without a mailcatcher.
- Recipient blacklist: exact address,
@domainsuffix or wildcard patterns; matches suppressed and logged. - Queue hygiene: a configurable pause between queue sends (rate limiting) and a dead-letter limit that stops OpenMage's endless every-minute retry of a failing message — protecting your sender reputation.
- Conflict detector flags other modules rewriting the email classes, plus a one-click importer for your existing Aschroder SMTP Pro settings.
- Per-store-view configuration — a different SMTP account per store.
Your email never depends on your license
Email sending is never gated by license state. An expired license only shows admin notices and stops updates — it will never stop your store's emails. The license unlocks updates and support, nothing more.
Technical requirements
OpenMage LTS 19.x/20.x (best on >= 19.5 / 20.1; older cores use the documented fallback) or Magento CE 1.9.x · PHP 7.2–8.3 · ionCube Loader (free) on the server.
Platform
OpenMage
Latest version
—
PHP
—
Updated
—
Installation & setup
1. Requirements
- OpenMage LTS 19.x/20.x (best on >= 19.5 / 20.1) or Magento CE 1.9.x
- PHP 7.2–8.3 with the ionCube Loader enabled (most hosts have it; check with a
phpinfo()page or ask your host) - SMTP credentials from your provider (host, port, username, password or API key)
2. Install the files
- Download the package from your Imavio account (Downloads) after purchase.
- Unzip it and upload the contents over your Magento root — it merges into
app/code/local/Imavio/Smtp,app/etc/modules/Imavio_Smtp.xmland the admin layout. No core files are overwritten. - Flush the cache: System → Cache Management → Flush Magento Cache. The setup script creates the
imavio_smtp_logtable automatically. - The extension ships disabled by default — installing it changes nothing about how your store sends mail until you turn it on in step 4.
3. Activate your license
- Go to System → Configuration → Imavio Extensions → SMTP Manager → License.
- Paste the license key from your Imavio account and save.
- Sending never depends on license state — the license only unlocks updates and support (validated in the background).
4. Configure & test — before you enable
- In System → Configuration → Imavio Extensions → SMTP Manager, pick your provider from the presets to autofill host, port and encryption, then enter your credentials. Set HELO/EHLO name and Envelope-From if your relay needs them.
- Open the dashboard at Imavio → SMTP Manager and send a test email. The step-by-step diagnostics validate the config (including the 465+STARTTLS mismatch), check socket connectivity and perform a real send, with friendly hints on any failure.
- Only once the test succeeds, flip the Enabled switch to route your store's mail through SMTP.
5. Verify
- Place a test order and trigger a newsletter — confirm both arrive from your SMTP account.
- Open Imavio → SMTP Manager and review the log grid: successful sends and any failures appear with the raw SMTP server reply. Use resend, CSV export or the detail view (body shown in a sandboxed iframe) as needed.
- Run the deliverability doctor on the dashboard to check MX / SPF / DMARC for your sender domain and apply the suggested DNS fixes.
6. Updates & support
New versions appear under Downloads in your account while your update window is active. An expired license never stops your emails — it only shows admin notices and pauses updates. Need help? Open a ticket from your Imavio account — support is included with your license.
Customer reviews
No reviews yet — be the first to share your experience.
Log in to write a review.