| 开发者 | nimblymail |
|---|---|
| 更新时间 | 2026年6月6日 02:16 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
mail() function, which often causes emails to land in the spam folder or never deliver. NimblyMail solves this by reconfiguring WordPress to securely route your site's emails through a proper SMTP server or dedicated email provider.
Whether you need to connect via a standard SMTP host, Gmail OAuth, Microsoft 365 OAuth, Amazon SES, Resend, SendLayer, Brevo, or ZeptoMail, NimblyMail ensures your emails reach the inbox. Plus, with comprehensive email logging, a background queue, a developer sandbox, and an automated deliverability audit, you get full delivery monitoring and one-click troubleshooting.
At a glance
mail() so a broken transport can't silence them.smtp.office365.com without registering your own Azure application.X-NimblyMail-Original-* headers and a configurable subject prefix. An allowlist (exact email or *@domain.com) lets through addresses you do want delivered for testing. Sandboxing is settings-driven, switchable from the Network Admin on multisite, and visible at a glance via an admin-bar badge.
Deliverability Health Audit
NimblyMail runs an automated DNS audit of the active sender domain on a schedule (and on demand) and surfaces the result on the Deliverability page and the dashboard. The audit covers four pillars — SPF, DKIM, DMARC, and PTR — and is mailer-aware: required SPF includes and DKIM selectors are sourced from whichever provider you have configured (Gmail, Outlook 365, SES, etc.), with skip explanations for cases where a check does not apply. Findings are human-readable: each pillar shows pass/warn/fail with a one-line reason and a link to the relevant provider documentation.
Email Controls
Selectively disable WordPress notification emails you don't need — comment notifications, password reset emails, new user registrations, automatic update notices, and more. Over 25 individual email types across 8 categories can be toggled on or off.
Failure Alerts
Receive instant alerts when emails fail to deliver. Configure alert recipients with optional CC and BCC addresses. Alerts are sent via PHP's native mail function to bypass the broken transport.
Security
Credentials (SMTP passwords, API keys) are encrypted at rest using AES-256-CBC with HMAC-SHA256 verification. Settings can be locked via PHP constants in wp-config.php, making sensitive fields read-only in the admin UI.
Settings Import
Migrating from another SMTP plugin? NimblyMail automatically detects existing SMTP-plugin configurations and offers one-click import through the setup wizard.
WordPress Multisite
First-class multisite support. Network-activate the plugin once and every sub-site inherits the network defaults until a site admin explicitly overrides a field. Super admins get a Network Admin → NimblyMail surface with an aggregated dashboard, a sites table, per-field locks, and a per-site override editor.
Clean Dashboard
Built with Vue 3 and Ant Design, the dashboard is fast, responsive, and designed to feel native to WordPress. A guided setup wizard helps you configure everything in minutes, while the main dashboard provides a clear overview of your email delivery health.
nimblymail-smtp folder to /wp-content/plugins/.Go to NimblyMail > Settings > Connection, select "Other SMTP" as your mailer, then enter your SMTP host, port, encryption type, and credentials. Click "Save Changes" and use the Email Tester under NimblyMail > Tools to verify delivery.
Yes. Select "Gmail / Google Workspace" as your mailer and click "Connect to Google" to authorize. NimblyMail uses a centralized OAuth proxy so you don't need to register your own Google Cloud project — just click, approve, and you're connected. NimblyMail handles token refresh automatically.
Yes. Select "Outlook / Microsoft 365" as your mailer and click "Connect to Microsoft" to authorize. As with Gmail, NimblyMail uses a centralized OAuth proxy so you don't need to register your own Azure app — sign in with the mailbox you want to send from and you're connected. Mail is delivered through smtp.office365.com:587 using XOAUTH2.
Turn it on under NimblyMail > Settings > Sandbox. Choose Log Only to capture every email locally without sending, or Redirect to rewrite every recipient to a single safe address. You can also configure an allowlist (exact email or *@domain.com) for addresses that should still be delivered for testing. The sandbox status is visible on the WordPress admin bar so you never forget it's on.
NimblyMail encrypts all stored credentials (passwords, API keys) using AES-256-CBC. For additional security, you can define credentials as PHP constants in wp-config.php instead of storing them in the database. For example: define( 'NIMBLYMAIL_SMTP_PASS', 'your-password' );
By default, all data is preserved when you deactivate. To remove all data on uninstall, enable "Remove Data on Uninstall" under NimblyMail > Settings > Misc before deactivating.
Yes. NimblyMail can import settings from several existing SMTP plugins. The setup wizard detects supported plugins automatically, or you can import manually from NimblyMail > Tools > Import.
Go to NimblyMail > Settings > Alerts, enable "Enable Alerts", and enter one or more recipient email addresses. You can also add CC and BCC recipients. Alerts are sent whenever an email fails to deliver.