Overview

ImprovMX offers a specialized service for email forwarding, enabling users to direct emails from custom domain addresses to existing mailboxes. Founded in 2013, the platform addresses the need for domain-specific email management without the overhead of full-fledged email hosting services. Its primary use case involves creating aliases such as [email protected] or [email protected] and configuring them to forward messages to a designated inbox, like a Gmail or Outlook account. This approach simplifies email infrastructure, making it suitable for startups, small businesses, and individuals managing personal domains.

The service operates by requiring users to update their domain's Mail Exchange (MX) records to point to ImprovMX servers. Once configured, ImprovMX handles the routing of incoming emails to the specified destination addresses. This setup avoids the complexities of managing mail servers, SMTP configurations, or dedicated email accounts for each domain alias. For instance, a small business might use ImprovMX to create various departmental aliases (e.g., [email protected], [email protected]) that all forward to a central support inbox, streamlining communication without additional hosting costs.

ImprovMX also includes an outgoing SMTP service, which allows users to send emails from their forwarded addresses. This feature ensures that replies to forwarded emails appear to originate from the custom domain, maintaining brand consistency. While its core offering is straightforward email forwarding, the platform emphasizes ease of setup and reliability. It is particularly beneficial for those who already have a preferred email provider but need to associate professional-looking email addresses with their domains. The platform's documentation provides specific guides for various domain registrars and DNS providers, simplifying the configuration process for users. For detailed setup instructions, consult the ImprovMX guides.

While ImprovMX excels at its core function, its developer experience is generally focused on minimal configuration through its web interface rather than a comprehensive API. Programmatic management of aliases or domains is not a primary feature, which means that most administrative tasks are performed manually via the ImprovMX dashboard. This design choice aligns with its target audience of users seeking simplicity over extensive automation capabilities. However, for those needing to manage email routing for a personal project or a small business, the manual setup is often sufficient and quick to implement.

Compared to broader email solutions, ImprovMX occupies a niche focused on forwarding efficiency. Services like Cloudflare Email Routing offer similar DNS-based forwarding capabilities, often as part of a larger suite of network services. ImprovMX distinguishes itself by specializing exclusively in email forwarding, aiming for an intuitive user experience for this specific task.

Key features

  • Domain Email Forwarding: Redirects emails from custom domain addresses to any personal or business email inbox.
  • Multiple Domain Support: Allows management of forwarding rules across several domains from a single account.
  • Email Aliases: Create an unlimited number of aliases for each domain (e.g., [email protected], [email protected]).
  • Outgoing SMTP: Send emails from your custom domain aliases, ensuring replies appear to come from the domain address.
  • Catch-all Aliases: Configure a default recipient for any email sent to an undefined address on your domain (e.g., *@example.com).
  • Spam Filtering: Basic spam protection to reduce unwanted emails forwarded to your inbox.
  • Activity Logs: View logs of forwarded emails, including delivery status and potential issues.
  • Custom DNS Records: Provides clear instructions for updating MX and SPF records to ensure proper email delivery and authentication.

Pricing

ImprovMX offers a free tier for basic usage, with paid plans scaling based on the number of domains and aliases required. Pricing is subject to change; for the most current details, refer to the official ImprovMX pricing page.

Plan Domains Aliases Forwards/Month Outgoing SMTP Price (as of 2026-05-28)
Free 1 10 100 No Free
Starter 5 50 Unlimited Yes $9/month
Professional 15 150 Unlimited Yes $29/month
Business 50 500 Unlimited Yes $99/month

Common integrations

ImprovMX primarily integrates at the DNS level with domain registrars and DNS providers, rather than through direct API integrations with other software platforms. Its functionality is largely self-contained.

  • Domain Registrars: Integrates by updating MX records with providers like GoDaddy, Namecheap, Google Domains, and others. The ImprovMX GoDaddy setup guide provides specific instructions.
  • DNS Providers: Compatible with any DNS hosting service where MX records can be modified, such as Cloudflare DNS or Amazon Route 53.
  • Email Clients: Works with any standard email client (e.g., Gmail, Outlook, Apple Mail) as the destination for forwarded emails.

Alternatives

  • Cloudflare Email Routing: Offers free email forwarding as part of Cloudflare's broader suite of network and security services, leveraging DNS for configuration.
  • Forward Email: Provides open-source, privacy-focused email forwarding with support for unlimited domains and aliases.
  • Migadu: A full-featured email hosting service that also includes robust forwarding capabilities, suitable for more complex setups.
  • Pobox: A long-standing email forwarding service that offers advanced features like spam filtering and vacation responders.
  • SimpleLogin: Focuses on email alias management for privacy, allowing users to create temporary or permanent aliases to protect their primary inbox.

Getting started

Setting up ImprovMX involves configuring your domain's MX records to point to ImprovMX servers. This example assumes you have a domain and access to its DNS settings. The specific steps for updating DNS records vary slightly depending on your domain registrar or DNS provider, but the core process remains consistent.

First, you need to sign up for an ImprovMX account and add your domain. After adding your domain, ImprovMX will provide you with the necessary MX records.

Here's a general outline of the steps and what you'd typically see in your DNS configuration:

# Step 1: Add your domain to ImprovMX and retrieve MX records.
# ImprovMX will provide records similar to these:

# MX Record 1:
# Host: @ (or yourdomain.com)
# Value: mx1.improvmx.com
# Priority: 10

# MX Record 2:
# Host: @ (or yourdomain.com)
# Value: mx2.improvmx.com
# Priority: 20

# Step 2: Configure your DNS settings at your domain registrar or DNS provider.
# Log in to your domain provider's control panel (e.g., GoDaddy, Namecheap, Cloudflare).
# Navigate to the DNS management section for your domain.
# Delete any existing MX records (e.g., records pointing to your web host's email).

# Add the ImprovMX MX records:
# For 'yourdomain.com' (replace with your actual domain):
# Type: MX
# Host: @
# Value: mx1.improvmx.com
# Priority: 10
# TTL: Auto (or 3600 seconds)

# Type: MX
# Host: @
# Value: mx2.improvmx.com
# Priority: 20
# TTL: Auto (or 3600 seconds)

# Step 3: (Optional but recommended) Add an SPF record for email authentication.
# This helps prevent your forwarded emails from being marked as spam.
# Type: TXT
# Host: @
# Value: v=spf1 include:spf.improvmx.com ~all
# TTL: Auto (or 3600 seconds)

# Step 4: Create your first email alias in the ImprovMX dashboard.
# Example: Create '[email protected]' to forward to '[email protected]'.
# In ImprovMX, go to your domain, click "Add Forward":
# Alias: info
# Destination: [email protected]

# Step 5: Test your setup.
# Send an email to '[email protected]' from a different email address.
# Verify that the email arrives in '[email protected]'.

# DNS changes can take some time to propagate (up to 48 hours, though often faster).
# You can check DNS propagation using tools like dnschecker.org.

After these records are updated and propagated, ImprovMX will begin forwarding emails sent to your domain. You can then manage your aliases and forwarding rules directly from the ImprovMX dashboard. For more detailed instructions on setting up DNS records, refer to the Cloudflare guide on creating DNS records, which provides general information applicable to many DNS providers.