How to Connect Mailbux Email to WordPress (Send Emails from Your Domain)

How to Connect Mailbux Email to WordPress (Send Emails from Your Domain)

Why WordPress Needs SMTP for Reliable Email

WordPress uses the built-in wp_mail() function to send emails by default. This function relies on your web server's PHP mail() configuration, which has serious limitations:

  • No authentication — emails are sent without verifying the sender, making them prime targets for spam filters
  • Shared server IP reputation — if other sites on your host send spam, your emails get flagged too
  • No encryption — messages travel in plain text, which modern inbox providers penalize
  • Silent failures — when emails fail to send, WordPress gives you no error or notification

The result? Contact form submissions vanish. WooCommerce order confirmations land in spam. Password reset emails never arrive. Your customers think you are ignoring them.

SMTP (Simple Mail Transfer Protocol) solves this by sending emails through an authenticated mail server with proper encryption. When you connect Mailbux as your WordPress SMTP provider, every email leaves from your custom domain with full authentication — SPF, DKIM, and DMARC all passing.

What You Need Before Starting

Before configuring WordPress, make sure you have:

Your Mailbux SMTP credentials are the same as your email login: your full email address (e.g., you@yourdomain.com) and your email password.

Step 1: Install WP Mail SMTP Plugin

WP Mail SMTP is the most popular WordPress SMTP plugin with over 3 million active installations. It replaces the default wp_mail() function with a proper SMTP connection.

  1. Log into your WordPress admin dashboard
  2. Go to Plugins → Add New
  3. Search for WP Mail SMTP by WPForms
  4. Click Install Now, then Activate
  5. You will see a setup wizard — you can use it or configure manually via WP Mail SMTP → Settings

Step 2: Configure SMTP Settings for Mailbux

Navigate to WP Mail SMTP → Settings in your WordPress admin. Under the Mailer section, select Other SMTP. Then enter these settings:

SettingValue
From Emailyour full Mailbux email (e.g., hello@yourdomain.com)
From NameYour business name
SMTP Hostmy.mailbux.com
EncryptionSTARTTLS
SMTP Port587
AuthenticationOn
SMTP UsernameYour full email address (e.g., hello@yourdomain.com)
SMTP PasswordYour Mailbux email password

Important notes:

  • The SMTP username must be your full email address, not just the part before the @
  • Check the Force From Email box to ensure all WordPress emails use your domain address
  • Use port 587 with STARTTLS — this is the recommended secure configuration. Port 465 with SSL also works as an alternative

Click Save Settings when done.

Step 3: Send a Test Email

WP Mail SMTP includes a built-in test feature:

  1. Go to WP Mail SMTP → Email Test
  2. Enter a recipient email address (use a different address than your sending address)
  3. Click Send Test Email
  4. Check the inbox — the email should arrive within seconds

If the test succeeds, you will see a green confirmation. If it fails, double-check your password and make sure your Mailbux email account is active in your Mailbux dashboard.

Troubleshooting Common Issues

  • Authentication failed — verify you are using the full email address as username and the correct password
  • Connection timed out — some hosts block port 587. Try port 465 with SSL encryption instead, or ask your host to unblock outbound SMTP
  • Emails land in spam — confirm your SPF and DKIM records are properly set up in Mailbux. The DNS setup guide in your dashboard shows exactly what to add

Using Mailbux SMTP with Contact Form 7

Contact Form 7 is one of the most popular WordPress form plugins. Once WP Mail SMTP is configured, Contact Form 7 automatically uses your Mailbux SMTP connection — no additional setup needed.

However, there is one setting worth adjusting. In your Contact Form 7 form settings under the Mail tab:

  • Set the From field to your Mailbux email: Your Name <hello@yourdomain.com>
  • Set Reply-To to the form submitter's email: [your-email]

This ensures replies go to the person who filled out the form, while the email itself is sent from your authenticated domain — keeping deliverability high.

WPForms Integration

WPForms works the same way. Once WP Mail SMTP is active, all WPForms notifications route through your Mailbux SMTP automatically. In each form's Notifications settings, set the From Email to your Mailbux address for consistent delivery.

WooCommerce Transactional Emails via Mailbux

WooCommerce sends critical transactional emails: order confirmations, shipping updates, password resets, and account notifications. These emails directly impact revenue — a customer who never receives their order confirmation is a customer who contacts support or disputes the charge.

With WP Mail SMTP configured for Mailbux, all WooCommerce emails automatically route through your SMTP connection. No additional plugins required.

To verify WooCommerce is using your SMTP settings:

  1. Go to WooCommerce → Settings → Emails
  2. Check that the From address matches your Mailbux email
  3. Place a test order to confirm the order confirmation email arrives properly

WooCommerce Email Best Practices

  • Use a dedicated address like orders@yourdomain.com or shop@yourdomain.com for transactional emails
  • Keep marketing and transactional emails separate — use your Mailbux account for order emails and a separate service for bulk marketing campaigns
  • Monitor your sending — Mailbux's dashboard shows sent email activity so you can spot delivery issues early

Why Mailbux Is Ideal for WordPress SMTP

Unlike dedicated transactional email services that charge per email, Mailbux gives you a complete business email solution with SMTP access included:

  • Custom domain email — professional addresses that match your WordPress site
  • Built-in authentication — SPF, DKIM, and DMARC configured through an easy DNS setup wizard
  • Webmail access — read and reply to emails from any browser, not just WordPress notifications
  • Unlimited email accounts — create as many addresses as you need on paid plans
  • Free plan available — test the full SMTP setup before upgrading

Your WordPress site gets reliable email delivery, and you get a full business email platform — all from one service.

Quick Reference: Mailbux SMTP Settings for WordPress

SettingValue
SMTP Servermy.mailbux.com
Port587
EncryptionSTARTTLS
UsernameYour full Mailbux email address
PasswordYour Mailbux email password
AuthenticationRequired

That is everything you need. Your WordPress site now sends every email — form submissions, WooCommerce receipts, password resets — through your own domain with full SMTP authentication. No more emails lost to spam folders.

Ready to get started? Create your free Mailbux account and connect it to WordPress in under five minutes.