Post SMTP
Configure and send all outgoing WordPress emails via Maileroo's Email API or traditional SMTP using the Post SMTP plugin.
Maileroo provides seamless WordPress integration through the Post SMTP plugin, which now includes direct Email API integration. You can configure and send all outgoing emails via our Email API or traditional SMTP servers. This prevents your emails from landing in spam folders and ensures reliable delivery.
Setup Instructions
Step 1: Create Email API Credentials in Maileroo
- Login to your Maileroo account and access the Email API service.
- Click on Domains in the left sidebar to access domain management.
- Locate your domain in the domains list and click Overview.
- Navigate to Sending Keys in the navbar that appears.
- Click New Sending Key + in the top right corner.
- Create a unique identifier (name) for this key (e.g.,
WordPress Site - Production). - Copy the generated API key.
Choose a meaningful name for your API key like WordPress Production or Main Website to easily identify it later. You can create multiple keys for different environments (development, staging, production). If your API key gets compromised, simply delete it and generate a new one.
Step 2: Download Post SMTP Plugin
Step 3: Install and Configure Post SMTP Plugin
- Upload the Post SMTP plugin to your WordPress site.
- Activate the plugin from your WordPress Admin Panel.
- Navigate to the Dashboard and launch the Setup Wizard (it may appear automatically on first use).
3.1 Select Maileroo as Your Email Provider
- Select Maileroo from the list of available email providers.
- Click Next to proceed to the configuration step.
3.2 Configure Your Email Settings
- Add your From Name — use your business or website name.
- Add your From Email — use an email address from your verified domain.
- Enter your API Key — paste the API key generated from your Maileroo account.
- Click Next to proceed to the test step.
When entering your from name and from email, ensure you add useful and relevant information from the domain you are setting this up for. This helps with email deliverability and brand recognition.
3.3 Test Your Email Configuration
- Run a test email to ensure you have configured your setup correctly.
- Check your inbox to verify the test email was received.
- Complete the setup once the test is successful.
Step 4: Verify Configuration
- Verify the test email was received in your inbox (not spam folder).
- Check your Maileroo dashboard inside your domain overview for email delivery logs.
- Monitor email logs in Post SMTP for any delivery issues.
Verify that:
- ✅ The test email is received in the inbox (not spam).
- ✅ There are no bounce errors in Maileroo logs.
- ✅ The proper From address is displayed.
- ✅ The API integration is working correctly.
Your WordPress site is now configured to send emails through Maileroo's reliable Email API service.
Alternative: SMTP Configuration
If you prefer to use traditional SMTP instead of the Email API, you can still configure SMTP settings in Post SMTP using your SMTP credentials from your Maileroo account.
5.1 Configure Post SMTP for SMTP Delivery
- Once the plugin is activated, navigate to Post SMTP > Settings.
- Open the Connections tab.
- In the Type dropdown, select Other SMTP. This will reveal the Transport Settings.
5.2 Generate Maileroo SMTP Credentials
In your Maileroo dashboard:
- Go to the Domains section and select the domain for which you want to generate SMTP credentials.
- In the sidebar, click SMTP Accounts (this appears after selecting a domain).
- Click New Account +, then enter the alias/email you wish to create credentials for.
- This will generate a password for that alias.
Beneath this process you will find all SMTP configuration details:
| Property | Value |
|---|---|
| Host | smtp.maileroo.com |
| Port | 465, 587, 2525 |
| Authentication | Yes |
| Encryption | SSL/TLS, STARTTLS or Plaintext |
5.3 Enter Your SMTP Credentials in Post SMTP
Return to the Post SMTP plugin and input the following into Transport Settings:
| Property | Value |
|---|---|
| Outgoing Mail Server Hostname | smtp.maileroo.com |
| Outgoing Mail Server Port | 587 |
| From Email Address | Alias you used to set up credentials |
| Security | SSL/TLS, STARTTLS, or Plaintext |
| Authentication | Login |
Then provide your username (the alias) and password generated when you created your SMTP credentials in your Maileroo account.
You are now configured to use Post SMTP with the SMTP delivery method.