SMTPify does one thing: replace WordPress’s default PHP mail with a reliable SMTP connection — no ads, no upsells, and no cluttering your admin menu. Just enter your host, port, and credentials. That’s it. Features: Supports SSL/TLS, TLS (STARTTLS), and unencrypted connections. Optional SMTP authent
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.3 and PHP 7.4.
SourceWordPress plugins · Oct 21, 2026
01 / Source details
Aboutthistool.
SMTPify does one thing: replace WordPress’s default PHP mail with a reliable SMTP connection — no ads, no upsells, and no cluttering your admin menu. Just enter your host, port, and credentials. That’s it.
Features:
Supports SSL/TLS, TLS (STARTTLS), and unencrypted connections.
Optional SMTP authentication with username and password.
Override the From address and display name site-wide, with an option to force your identity even when other plugins set their own From values.
Built-in test email tool to verify your configuration.
Persistent error log that records mail failures with recipient and timestamp, viewable on the settings page.
What makes SMTPify different:
All settings can optionally be fixed in code via constants in wp-config.php , making the plugin maintenance-free after deployment.
No external dependencies beyond PHPMailer, which is already bundled with WordPress.
Settings page kept out of the navigation sidebar, accessible via the Settings link on the Plugins screen.
No ads, no upsells.
Configuration
SMTP Server
SMTP Host (required) — The hostname of your SMTP server (e.g. smtp.gmail.com , smtp.sendgrid.net ).
Encryption — Choose TLS (STARTTLS, recommended with port 587), SSL/TLS (port 465), or None (not recommended).
SMTP Port — Automatically updated when you change the encryption type; override manually if your provider uses a non-standard port.
Authentication — Enable to send your username and password to the server. Required by virtually all commercial mail providers.
Username — Usually your full email address.
Password — Your SMTP password or app-specific password.
From Email Address — The address that appears in the From header. Leave blank to use the WordPress default ( wordpress@yourdomain.com ).
From Name — The display name shown to recipients. Leave blank to use WordPress .
Force Sender Identity — When checked, SMTPify overrides the From address and name set by any other plugin or theme, ensuring all outgoing mail uses your configured identity. Note: some SMTP providers (including Gmail, Outlook, Yahoo, and iCloud) ignore the From address and replace it with the authenticated account address. This setting works as expected with dedicated mail delivery services (such as SendGrid, Mailgun, and Amazon SES) and self-hosted SMTP servers.
Override Settings via wp-config.php
SMTPify supports fixing settings in code by defining constants in wp-config.php . When one of the following constants is defined, the corresponding setting is used instead of the value stored in the admin form:
SMTPIFY_HOST
SMTPIFY_PORT
SMTPIFY_ENCRYPTION
SMTPIFY_AUTH
SMTPIFY_USER
SMTPIFY_PASS
SMTPIFY_FROM_EMAIL
SMTPIFY_FROM_NAME
SMTPIFY_FORCE_FROM
These definitions must be added manually to wp-config.php before the line that says /* That's all, stop editing! Happy publishing. */ .
When a setting is overridden this way, the field on the plugin settings page is shown as read-only and displays Overridden by ... in wp-config.php.
Test Email
Use the Send a Test Email section at the bottom of the settings page to send a live test to any address. The result, whether a success message or a detailed error from PHPMailer, is shown immediately on the page.
Mail Error Log
The Mail Error Log section lists the 20 most recent mail failures, each showing the date, recipient, and error message. Use Clear Log to delete all entries.
Using Gmail as Your SMTP Server
Gmail requires an App Password instead of your regular Google account password. App Passwords are available when two-factor authentication (2FA) is enabled, which is now mandatory for most Google accounts.
Step 1 — Create an App Password in Google
01Sign in to your Google account and go to myaccount.google.com/apppasswords .
02Enter a name to identify this password (e.g. WordPress ) and click Create .
03Google displays a 16-character password. Copy it now, as it will not be shown again.
You can create as many App Passwords as you like under a single Google account. Creating one per environment (production, staging, development) is recommended: if one is compromised, you can revoke it without affecting the others.
Step 2 — Enter these values on the SMTPify settings page
SMTP Host : smtp.gmail.com
Encryption : TLS (STARTTLS)
SMTP Port : 587
Authentication : checked
Username : your full Gmail address (e.g. youraddress@gmail.com )
Password : the 16-character App Password from Step 1
Step 3 — Send a test email
Use the Send a Test Email section at the bottom of the settings page to confirm that mail is delivered correctly before relying on the configuration in production.
Notes
Your regular Gmail password will not work; only App Passwords are accepted over SMTP.
An App Password grants SMTP access to anyone who knows it, regardless of which application or server uses it. Store it securely and revoke it immediately at myaccount.google.com/apppasswords if you suspect it has been exposed.
See it in action
Screenshots & previews.
The SMTPify settings page 1 -- SMTP server configuration.The SMTPify settings page 2 -- Sender identity.Define SMTP settings in wp-config.php.
02 / Source details
Gettingstarted.
01Search for SMTPify in the Plugins → Add New screen in WordPress and click Install Now.
02Activate the plugin through the Plugins screen in WordPress.
03Click the Settings link on the Plugins screen to configure your SMTP credentials.
04Send a test email to confirm delivery.
03 / Source details
Frequentlyaskedquestions.
Where is the settings page?
After activation, click the Settings link next to SMTPify on the Plugins screen, or navigate directly to WP Admin → admin.php?page=smtpify . The page does not appear in the Settings sidebar menu by design.
Can I fix settings in code?
Yes. Define one or more SMTPIFY_* constants in wp-config.php to make individual settings take effect at load time instead of relying on the saved option values.
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