How to Use Apple Mail (MacOS) with ImprovMX SMTP

Learn how to configure Apple Mail on macOS to send email using your custom domain with ImprovMX SMTP, while receiving messages via Gmail. Step-by-step setup included.

How to Send Mail from Your Custom Domain on macOS Mail Using ImprovMX SMTP (with Gmail for Incoming Mail)

If you’re forwarding mail to a Gmail inbox and want to send from your custom domain (you@yourdomain.com) using ImprovMX SMTP, macOS Mail makes it difficult, but ultimately gives you the flexibility to configure this — as long as you don’t use the Google auto-setup option.

This guide walks you through how to:

  • Use Gmail IMAP to read forwarded messages
  • Use ImprovMX SMTP to send as you@yourdomain.com

Prerequisites

Before you begin, make sure you have:

Step-by-step setup on macOS Mail

Step 1: Open Mail > Add Account

  • Open the Mail app
  • Go to Mail > Add Account
  • Select Other Mail Account…
  • Click Continue

Step 2: Enter basic account info

  • Name: Your display name
  • Email Address: user@yourdomain.com (your ImprovMX alias)
  • Password: Your Gmail App Password

Click Sign In — it will likely say it can’t verify the account. That’s fine.

Step 3: Enter mail server details manually

  • Email Address: user@yourdomain.com (your ImprovMX alias)
  • Username: Your Gmail Email Address
  • Password: Your Gmail App Password
  • Account Type: IMAP
  • Incoming Mail Server: imap.gmail.com
  • Outgoing Mail Server: smtp.improvmx.com

Click Sign In - it will again likely say it's unable to verify the account name or password. Don't worry, we'll fix it later - it will allow you to proceed by clicking Next.

Step 4: Finalize account setup

  • Choose which apps to use — leave only Mail checked
  • Click Done

You now have a working IMAP account with Gmail as the backend — but some further tweaks will be needed to make sending work.

Step 5: Adjust outgoing settings

To ensure ImprovMX SMTP is configured correctly:

  • Go to Mail > Settings
  • Go to the Accounts tab
  • Select the account you just added, and choose the Server Settings tab.
  • Leave Incoming Mail Server (IMAP) settings as they are, and under Outgoing Mail Server (SMTP), fill in the following:
  • Account: Leave as default - this should match the account you've just created
  • Username: user@yourdomain.com (your ImprovMX SMTP credential username)
  • Password: Your ImprovMX SMTP credential password
  • Host Name: smtp.improvmx.com
  • Uncheck: Automatically manage connection settings
  • Port: 587
  • Check: Use TLS/SSL
  • Authentication: Password
  • Click Save, then close settings.

Step 6: Send a test message and re-enter SMTP password

  • Compose a new email
  • Make sure the From field shows your ImprovMX alias (e.g. user@yourdomain.com)
  • Send a test message to another address you own. After several seconds, you may get a "Can't connect to account..." error - don't worry, enter your ImprovMX SMTP credential password one more time and click OK. You won't need to enter this the next time you send.

You’re all set!

macOS Mail is now configured to:

  • Send using your custom domain via ImprovMX SMTP
  • Receive mail via Gmail IMAP (where your ImprovMX domain forwards)