Our WordPress plugin is now fully compatible with any self-hosted Postal installation, even when Postal is running on a private VPS that you manage yourself.
This means you no longer need to use a third-party SMTP provider to benefit from reliable WordPress email delivery.
If you run Postal and use WordPress, you can now connect the two directly using the KingSMTP plugin.
Who Is This For?
This update is ideal for:
- Developers running Postal on a private VPS
- Businesses that want full control over email infrastructure
- WordPress sites that require high deliverability and reliability
- Anyone who prefers self-hosting instead of SaaS SMTP services
If you already use Postal, this plugin allows WordPress to send email through your own mail server with minimal setup.
What This Means in Practice
With this update, the KingSMTP WordPress plugin works with:
- Any Postal installation
- Any VPS provider
- Any domain configured in Postal
- Standard WordPress email functions, including:
- Password resets
- Order confirmations
- Contact forms
- WooCommerce emails
- Plugin and system notifications
No modifications to Postal are required.
How the Integration Works
The plugin connects WordPress to your Postal server using standard SMTP credentials generated inside Postal.
You simply provide:
- Your Postal SMTP hostname
- The SMTP port
- A valid Postal SMTP user
- The corresponding password
Once configured, WordPress sends all outgoing email through your own Postal server.
Step-by-Step: Connecting WordPress to Your Own Postal Server
Step 1: Prepare Your Postal SMTP Credentials
In your Postal dashboard:
- Log in to your Postal admin panel.
- Select the mail server you want to use.
- Create or select an SMTP user.
- Note the following details:
- SMTP hostname (for example: mail.yourdomain.com)
- SMTP port (usually 587 or 2525)
- Username
- Password
- Encryption method (TLS is recommended)
Make sure the domain is verified and sending correctly inside Postal before continuing.
Step 2: Install the KingSMTP WordPress Plugin
- Log in to your WordPress admin panel.
- Go to Plugins → Add New.
- Upload or install the KingSMTP/Kingmailer plugin.
- Activate the plugin.
Once activated, a new KingSMTP settings page will appear.
Step 3: Configure the Plugin With Your Postal Details
Open the KingSMTP settings page and enter:
- SMTP Host: Your Postal SMTP hostname
- SMTP Port: The port configured in Postal
- Encryption: TLS or STARTTLS
- Username: Your Postal SMTP username
- Password: Your Postal SMTP password
- From Email: An email address from your Postal domain
- From Name: Your website or company name
Save the settings.
Step 4: Send a Test Email
Use the built-in test email feature in the plugin to send a test message.
If everything is configured correctly, the email should arrive instantly and show your Postal server as the sending source.
Step 5: Verify Delivery and Logs
To confirm everything is working:
- Check the email inbox for delivery
- Review message logs inside Postal
- Ensure no authentication or relay errors appear
Once confirmed, WordPress is now fully connected to your self-hosted Postal server.
Why This Matters
This update gives you:
- Full ownership of your email infrastructure
- No dependency on external SMTP providers
- Better privacy and control
- Lower long-term costs
- Seamless WordPress integration
You host the mail server.
You control the data.
WordPress just works.