Skip to content
Richard Kent Gates edited this page Jul 17, 2026 · 4 revisions

MXRoute Mailer

Route all WordPress email through MXRoute's HTTP API to bypass SMTP port blocks.

Overview

MXRoute Mailer is a WordPress plugin that intercepts all emails sent via wp_mail() and routes them through MXRoute's HTTPS API (port 443). This solves the common problem of hosting providers blocking outbound SMTP ports (25, 465, 587), which causes WordPress emails to silently fail.

Why Use MXRoute Mailer?

If your hosting provider blocks SMTP ports, standard WordPress email and SMTP plugins won't work. MXRoute Mailer uses MXRoute's HTTP API instead of SMTP, so email works on:

  • Google Cloud Platform
  • AWS (EC2, Lightsail)
  • Shared hosting with restricted ports
  • Any environment where SMTP is blocked

Features

  • Automatic email routing - Intercepts wp_mail() and sends through MXRoute API
  • Email queue - Background processing via WP-Cron with configurable batch size
  • File attachments - Full attachment support for all email types
  • Re-queue feature - Resend any failed or sent email directly from logs
  • Email logging - Full logs with search, filtering, and pagination
  • Reply-To support - Preserves form sender addresses as Reply-To headers
  • Test email - Verify your configuration with a single click
  • Automatic updates - Get new versions directly from GitHub
  • Developer-friendly - Full CI/CD pipeline, coding standards, comprehensive tests

Requirements

  • WordPress 5.0+
  • PHP 7.3+
  • A MXRoute account with API credentials

Quick Start

  1. Install the plugin
  2. Configure your MXRoute credentials
  3. Send a test email to verify everything works

Documentation

Repository reference files:

Support

License

GPL v2 or later - see LICENSE for details.

Clone this wiki locally