Mesh SMTP is a lightweight WordPress SMTP plugin for website owners who want a clear way to configure outgoing email without a crowded dashboard. Connect WordPress to Gmail, Google Workspace, Microsoft 365, Zoho Mail, Hostinger Email, SendGrid, Mailgun, or any custom SMTP server. The guided setup ex
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 7.4.
SourceWordPress plugins · Oct 18, 2026
01 / Source details
About this tool.
Mesh SMTP is a lightweight WordPress SMTP plugin for website owners who want a clear way to configure outgoing email without a crowded dashboard.
Connect WordPress to Gmail, Google Workspace, Microsoft 365, Zoho Mail, Hostinger Email, SendGrid, Mailgun, or any custom SMTP server. The guided setup explains each field in plain language and separates mailer acceptance from real inbox delivery.
Mesh SMTP works with email sent through WordPress wp_mail() , which commonly includes:
Contact form notifications
Password reset emails
New user and administrator notifications
WooCommerce transactional emails
WordPress update and security notifications
Messages sent by compatible themes and plugins
Easy 3-Step WordPress SMTP Setup
01Choose your email provider from simple provider cards.
02Enter the SMTP connection details with clear host, security, port, authentication, username, password, and sender guidance.
03Send and confirm a test email so the dashboard does not claim delivery before you verify the inbox.
Main Features
Simple three-step SMTP setup wizard
Provider presets for Gmail, Microsoft 365, Zoho, Hostinger, SendGrid, and Mailgun
Custom SMTP support with optional authentication for trusted relays
Test email flow with honest Accepted , Received and Confirmed , Failed , and Retest Required states
Automatic test invalidation when SMTP settings change
Clear SMTP host, TLS/SSL, port, authentication, username, password, From Email, and From Name fields
Recommended port guidance without overwriting a custom port
Saved password indicator with a dedicated Remove Saved Password action
Warning when another common SMTP plugin appears active
Microsoft 365 warning when OAuth or tenant SMTP AUTH policy may be required
Privacy-first email logging: Off, failures only, or all mailer results
Optional masked, hidden, or full recipient storage
Optional subject logging and 7, 14, or 30-day retention
Clear Logs and Clear Last Failure actions
Masked support summary by default, with an explicit option to include personal details
Safe JSON settings export and import without exporting the SMTP password
wp-config.php constants for deployment-managed SMTP credentials
WordPress Site Health integration
Accessible provider cards, wizard steps, live status messages, and password controls
Admin assets load only on the Mesh SMTP screen
Capability checks, nonces, sanitization, and escaped output
Honest Test Email Results
A successful wp_mail() response means WordPress and PHPMailer accepted the sending request without returning an error. It does not prove that the message reached the Inbox.
Mesh SMTP therefore uses a two-part verification flow:
Accepted by mailer — WordPress returned no sending error.
Received and confirmed — an administrator checked the Inbox or Spam folder and confirmed receipt.
This avoids a misleading “delivered” message when the receiving mail server may still delay, filter, or reject the email.
Privacy-First Email Logs
Email logging is configurable. The recommended default stores failed emails only, masks recipient addresses, hides subject lines, and removes old entries after 14 days.
Mesh SMTP never stores email bodies or attachments in its activity log.
Supported Provider Presets
Gmail and Google Workspace
Outlook and Microsoft 365
Zoho Mail
Hostinger Email
SendGrid
Mailgun
Custom SMTP
Microsoft 365 Note
Some Microsoft 365 tenants do not allow username/password SMTP. OAuth 2.0 or an administrator-enabled SMTP AUTH policy may be required. Mesh SMTP currently supports standard SMTP credentials and displays a warning when the Microsoft preset is detected.
Secure wp-config.php Constants
Developers can define these constants in wp-config.php to override values saved in WordPress:
The SMTP password is never shown back in the admin interface.
See it in action
Screenshots & previews.
Mesh SMTP dashboard with clear section navigation and current statusStep 1 provider cards and automatic provider detectionStep 2 SMTP connection, authentication, sender, and password controlsStep 3 test email with Accepted and inbox confirmation statesPrivacy-first email logging preferences and recent activityMasked support summary and safe import/export toolsProvider guidance and wp-config.php constantsMesh SMTP – Easy WordPress SMTP & Email Delivery screenshot 8
02 / Source details
Getting started.
01Install Mesh SMTP from Plugins > Add New , or upload the mesh-smtp folder to /wp-content/plugins/ .
02Activate the plugin.
03Open Mesh SMTP in the WordPress admin menu.
04Choose your email provider.
05Enter and save the SMTP connection and sender details.
06Send a test email to an inbox you can check.
07Check Inbox and Spam, then select Yes, I Received It .
03 / Source details
Frequently asked questions.
What does Mesh SMTP do?
Mesh SMTP routes compatible WordPress email through the SMTP server you configure instead of relying only on the default server mail function.
Will it work with contact forms and WooCommerce?
It works with messages sent through WordPress wp_mail() . Many contact form plugins, WooCommerce emails, password resets, user notifications, and administrator alerts use this function.
Does “Accepted by mailer” mean the email was delivered?
No. It means WordPress and PHPMailer returned no sending error. Check the recipient Inbox and Spam folder, then confirm receipt in Mesh SMTP.
Does Mesh SMTP store email content?
No. It does not store email bodies or attachments. Logging can be turned off, limited to failures, or enabled for all mailer results. Recipient and subject storage are separately configurable.
Is my SMTP password exported?
No. JSON exports intentionally exclude the password. The destination site keeps its current password or requires you to enter one manually.
Can I remove a saved SMTP password?
Yes. Use Remove Saved Password beside the password field. When MESHSMTP_PASSWORD is defined in wp-config.php , remove or change it there instead.
Can I use an SMTP server without authentication?
Yes. Turn off SMTP Authentication only when a trusted local or internal relay explicitly permits unauthenticated SMTP. Most public email providers require authentication.
Can I keep SMTP credentials in wp-config.php?
Yes. Mesh SMTP supports constants for the enabled state, host, port, security, authentication, username, password, sender email, and sender name.
Does Mesh SMTP support Gmail OAuth or Microsoft OAuth?
Not currently. Gmail can often use an App Password. Microsoft 365 may require OAuth 2.0 or a tenant policy that permits SMTP AUTH.
Can I use two SMTP plugins together?
No. Two plugins trying to configure PHPMailer can produce unpredictable results. Mesh SMTP warns when it detects another common active SMTP plugin.
What happens when I change SMTP settings?
The previous test result becomes Retest Required . Send a new test because the old result no longer represents the current configuration.
Does uninstall remove plugin data?
Yes. Uninstall cleanup removes Mesh SMTP settings, tests, logs, failures, migration data, and plugin transients. Multisite cleanup covers each site when the plugin is deleted from the network.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati