Linux 软件免费装
Banner图

SendForce Mail SMTP Relay — Free WP SMTP & Email API Plugin for Amazon SES, SendGrid, Mailgun, Brevo, Postmark, Zoho ZeptoMail & Gmail

开发者 shiponkarmakar
更新时间 2026年5月13日 02:09
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

smtp mailer wp smtp email log email api

下载

1.0.22 1.0.12 1.0.21 1.0.23 1.0.24 1.0.25 1.0.5 1.0.7 1.0.8 1.0.10 1.0.9 1.0.11 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.20 1.0.6

详情介绍:

SendForce Mail SMTP is a free, open-source WordPress SMTP plugin that fixes the "WordPress emails not being delivered" problem in minutes. Send WooCommerce order emails, Contact Form 7 / WPForms / Gravity Forms submissions, password resets, registration confirmations, and any other wp_mail() traffic through Amazon SES, SendGrid, Mailgun, Brevo (Sendinblue), Postmark, Zoho ZeptoMail, Gmail API, Microsoft 365, or any standard SMTP server — with full email logging, queue, retry, and failure alerts. Why SendForce Mail SMTP Supported email providers HTTP API sending (recommended — faster and more reliable than SMTP): SMTP sending (works with any provider, including custom servers): Features Works with all major WordPress plugins SendForce Mail SMTP hooks into WordPress's core wp_mail() function, so it works with every plugin that sends email — including WooCommerce, Easy Digital Downloads, Contact Form 7, WPForms, Gravity Forms, Ninja Forms, Fluent Forms, Forminator, MemberPress, LearnDash, BuddyPress, bbPress, MailPoet (transactional), and any custom plugin or theme that uses wp_mail().

安装:

  1. Upload the sendforce-mail-relay folder to the /wp-content/plugins/ directory, or install directly through the WordPress plugin installer.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to SendForce Mail Relay > Settings to configure your SMTP server or API credentials.
  4. Select your email provider from the provider grid.
  5. Enter your credentials and click Save Settings.
  6. Go to SendForce Mail Relay > Email Test and send a test email to verify your configuration.

屏幕截图:

  • Settings page with visual provider grid and SMTP/API tab switcher.
  • Email Log with status filters, keyword search, and date range filtering.
  • Email Test page with live SMTP debug log output.
  • Email Queue management with retry statistics.

升级注意事项:

1.0.25 Adds attachment support for Amazon SES API mode (previously dropped silently — affected WooCommerce PDF invoices and any plugin-attached files). Also enables the "Multi-Part Plain Text" setting for SES and Gmail API modes (deliverability improvement) and adds RFC 2047 encoding for non-ASCII subjects and sender names. Recommended upgrade if you use SES API mode or send email in non-English languages. 1.0.24 Critical OAuth fix. Resolves the persistent AADSTS50011 / redirect URI mismatch error when connecting Microsoft 365 or Gmail — the authorize URL was being built without URL-encoding the redirect_uri value, so Microsoft / Google saw it truncated at the first &. Strongly recommended upgrade if you use OAuth providers. Also: "Connect with provider" now opens in a popup window so you don't lose your settings page (falls back to full-page redirect when popups are blocked). 1.0.23 Fixes intermittent Microsoft 365 / Gmail OAuth AADSTS50011 redirect URI mismatch errors caused by third-party security/caching plugins filtering admin_url. Also: Email Log "Next run" timestamp respects your site's date/time format, and the channel-logo SVG attribute whitelist is hardened. Recommended upgrade if you use OAuth (Gmail or M365). 1.0.21 Email Log gets a "Clean Now" button and an at-a-glance auto-clean status row. Routed emails now show the matching rule in the log. Routing rules pointing at deleted connections now show a warning. Real brand logos for Slack/Discord/Teams/Telegram/Google Chat/Pushover/Webhook on the Alerts tab. Fixes a rare race where saving the Summary Email form could wipe alert channels. 1.0.20 Fixes admin top-bar layout issues at narrow widths — overlap with the WP admin bar, oversized top gap, and horizontal scroll on mid-size screens. 1.0.19 Adds Smart Routing Rules — route emails through different connections based on recipient, source plugin (WooCommerce / Contact Form 7 / WPForms / etc.), subject, time, and more. Existing setups keep working unchanged. 1.0.18 Fixes a false-positive "Connected" indicator on the OAuth panel for Gmail / Microsoft 365 connections. 1.0.17 Minor data-consistency fix on top of v1.0.16's OAuth release. Safe upgrade. 1.0.16 Major UX upgrade for Gmail and Microsoft 365: one-click "Connect with provider" OAuth buttons replace the manual refresh-token workflow. Existing setups keep working. 1.0.15 Provider audit + Moosend HTML rendering fix. Recommended for everyone, especially Moosend users. 1.0.14 Reliability fix for the Email Queue: rows orphaned in "processing" status by a crashed cron run are now auto-recovered on the next run. Recommended for everyone using the queue. 1.0.13 Security release: hardens the PHP-mail and SMTP fallback paths against header-injection and path-traversal attacks from malicious upstream wp_mail filters. Sanitizes the fallback-connection label on read. 1.0.12 Renames "Default Connection" to "Primary Connection" in the admin UI. Fixes the fallback flow so wp_mail() returns true when the fallback succeeds, with a clear test-email message naming both connections. Provider status dot is now green/red based on configuration. 1.0.11 Cleans up how the plugin appears on the WordPress admin Plugins page. The big bold title and description column are no longer cluttered with the long SEO string. 1.0.10 Activates two previously-orphaned settings (Developer Debug, Max Retry Attempts) by adding their UI controls. Replaces every native with a fully-styled brand-coloured dropdown component. Hardens form validation. 1.0.9 Refined the WordPress.org listing title to surface "SMTP" inside the brand for better directory search visibility. No code-level changes; in-product branding is unchanged. 1.0.8 Adds real automatic fallback connection logic — when your primary mail send fails, SendForce retries via the fallback connection automatically. Works across any combination of SMTP and API providers. 1.0.7 SEO-focused release: updated the public WordPress.org display name to match common SMTP / email-API search terms. Polished connection action buttons. No functional changes. 1.0.4 WordPress.org compliance release: comprehensive External Services documentation, Chart.js 4.5.0, removed inline scripts/styles, surfaced real provider error messages, hardened secret redaction. 1.0.3 Developer-focused release: WP-CLI commands, action/filter hooks, WP_DEBUG_LOG mirroring, raw API request/response capture, log export (CSV/JSON), and a "Copy Debug Info" button for support tickets. 1.0.1 Bug fixes, 5 new providers (SendLayer, Mailjet, MailerSend, Mandrill, Resend), Microsoft 365 & Gmail API support, new notification channels, and provider logos. 1.0.0 Initial release of SendForce Mail Relay.

常见问题:

Do I need an SMTP server or API account?

Yes. You need access to an SMTP server or a transactional email provider account. Most providers (Gmail, Outlook, etc.) offer SMTP access. Transactional services like SendGrid, Mailgun, or Amazon SES offer both SMTP and HTTP API access.

Is my SMTP password or API key stored securely?

Yes. All credentials are encrypted using AES-256-CBC encryption with a key derived from your WordPress security salts before being stored in the database.

What does the email queue do?

When enabled, emails are stored in a database queue instead of being sent immediately. A WP-Cron job processes the queue every 5 minutes, sending emails in batches. Failed emails are retried with exponential backoff (5 min → 15 min → 45 min).

Will SendForce Mail Relay send ALL WordPress emails including WooCommerce?

Yes. SendForce Mail Relay hooks into WordPress's phpmailer_init action (SMTP mode) or pre_wp_mail filter (API mode). Since every plugin — including WooCommerce, contact form plugins, and membership plugins — sends email via WordPress's wp_mail() function, SendForce Mail Relay will handle 100% of outgoing emails.

Will this plugin conflict with other SMTP plugins?

You should only use one SMTP plugin at a time. Please deactivate any other SMTP or email plugins (FluentSMTP, WP Mail SMTP, etc.) before activating SendForce Mail Relay.

What data is logged?

By default, SendForce Mail Relay logs: recipient email, subject, headers, status (sent/failed), error message if any, and timestamp. Email body logging is optional and can be disabled in Settings > Queue & Logging for privacy compliance.

What happens to my data when I uninstall the plugin?

All plugin data (database tables, settings, and scheduled events) is completely removed when you delete the plugin through the WordPress admin.

Does this plugin track me or phone home?

No. SendForce Mail Relay does not collect any data, make any analytics calls, or communicate with any external server except when sending emails through your configured provider.

更新日志:

1.0.25 1.0.24 1.0.23 1.0.21 1.0.20 1.0.19 1.0.18 1.0.17 1.0.16 1.0.15 1.0.14 1.0.13 1.0.12 1.0.11 1.0.10 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.1 1.0.0