SendForce Mail Relay Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
SendForce Mail Relay is a lightweight WordPress SMTP plugin that helps you reliably send emails from your WordPress site. Configure SMTP settings with one-click provider presets, log all outgoing emails, and optionally queue emails for batch sending with automatic retry on failure.
Features:
- Easy SMTP Setup — Configure SMTP with one-click provider presets for Gmail, Outlook, SendGrid, Amazon SES, Mailgun, Brevo, Postmark, and more.
- HTTP API Sending — For supported providers, send via their HTTP API instead of SMTP for faster and more reliable delivery.
- From Name & Email Override — Set a custom sender name and email address for all outgoing WordPress emails.
- Full Email Logging — Log every email sent from your site with status, recipient, subject, headers, date filtering, and optional body storage.
- Email Queue & Retry — Queue emails for batch sending via WP-Cron with exponential backoff retry for failed sends.
- Email Test — Send a test email with a live SMTP debug log from the dedicated Email Test page.
- Password Encryption — SMTP passwords and API keys are encrypted at rest using AES-256-CBC with WordPress security salts.
- Auto Log Cleanup — Automatically clean up old log entries based on configurable retention period.
- Privacy Friendly — Option to disable email body logging for privacy compliance.
Supported Providers (SMTP):
- Gmail / Google Workspace
- Microsoft 365 / Outlook
- SendGrid
- Amazon SES
- Mailgun
- Brevo (Sendinblue)
- SparkPost
- Postmark
- Elastic Email
- SMTP2GO
- Zoho Mail
- Yahoo Mail
- Pepipost / Netcore
- SMTP.com
- Turbo SMTP
- SocketLabs
- Moosend
- Any custom SMTP server
Providers with HTTP API support:
SendGrid, Amazon SES, Mailgun, Brevo, SparkPost, Postmark, Elastic Email, SMTP2GO, Pepipost/Netcore, SMTP.com, SocketLabs, Moosend.
External Services
SendForce Mail Relay is an email-delivery plugin. It does NOT connect to any external service automatically. A connection is made ONLY after you explicitly configure a provider and either (a) WordPress sends an outgoing email, or (b) you click “Send Test Email”, or (c) you enable a notification channel and an email-failure alert is dispatched.
For each configured email provider, the data sent on every send is the same set of fields WordPress would otherwise hand to the local mail() function: the recipient address(es), CC, BCC, Reply-To, From name/address, subject, message body, headers, and attachments. No additional telemetry or analytics is transmitted by this plugin.
For each configured notification channel (Telegram, Slack, Discord, Microsoft Teams, Google Chat, Pushover, custom Webhook), the data sent is a short status message you compose in the plugin (default: failed-delivery summary or daily summary).
Email-delivery providers (configurable in Settings Connections)
SendGrid (by Twilio)
* Service: https://sendgrid.com
* When data is sent: every WordPress email when SendGrid is the active connection, plus on test-email click.
* Endpoint: https://api.sendgrid.com/v3/mail/send
* Privacy Policy: https://www.twilio.com/en-us/legal/privacy
* Terms of Service: https://www.twilio.com/en-us/legal/tos
Mailgun (by Sinch)
* Service: https://www.mailgun.com
* When data is sent: same as above, but to Mailgun.
* Endpoint: https://api.mailgun.net/v3/{domain}/messages (US) or https://api.eu.mailgun.net/v3/{domain}/messages (EU).
* Privacy Policy: https://www.mailgun.com/legal/privacy-policy/
* Terms of Service: https://www.mailgun.com/legal/terms/
Amazon SES (AWS Simple Email Service)
* Service: https://aws.amazon.com/ses/
* When data is sent: same.
* Endpoint: https://email.{region}.amazonaws.com/v2/email/outbound-emails (region you select).
* Privacy Policy: https://aws.amazon.com/privacy/
* Terms of Service: https://aws.amazon.com/service-terms/
Brevo (formerly Sendinblue)
* Service: https://www.brevo.com
* Endpoint: https://api.brevo.com/v3/smtp/email
* Privacy Policy: https://www.brevo.com/legal/privacypolicy/
* Terms of Service: https://www.brevo.com/legal/termsofuse/
SparkPost
* Service: https://www.sparkpost.com
* Endpoint: https://api.sparkpost.com/api/v1/transmissions
* Privacy Policy: https://www.sparkpost.com/policies/privacy/
* Terms of Service: https://www.sparkpost.com/policies/tou/
Postmark
* Service: https://postmarkapp.com
* Endpoint: https://api.postmarkapp.com/email
* Privacy Policy: https://postmarkapp.com/privacy-policy
* Terms of Service: https://postmarkapp.com/terms-of-service
Elastic Email
* Service: https://elasticemail.com
* Endpoint: https://api.elasticemail.com/v4/emails
* Privacy Policy: https://elasticemail.com/legal/privacy-policy
* Terms of Service: https://elasticemail.com/legal/terms-of-use
SMTP2GO
* Service: https://www.smtp2go.com
* Endpoint: https://api.smtp2go.com/v3/email/send
* Privacy Policy: https://www.smtp2go.com/privacy/
* Terms of Service: https://www.smtp2go.com/terms/
Netcore Email API (formerly Pepipost)
* Service: https://netcorecloud.com
* Endpoint: https://emailapi.netcorecloud.net/v5/mail/send
* Privacy Policy: https://netcorecloud.com/privacy-policy
* Terms of Service: https://netcorecloud.com (request the latest terms via the contact form on the homepage; Netcore does not publish a stable terms-of-use URL).
SMTP.com
* Service: https://www.smtp.com
* Endpoint: https://api.smtp.com/v4/messages
* Privacy Policy: https://www.smtp.com/policies/privacy-policy/
* Terms of Service: https://www.smtp.com/legal/terms/
SocketLabs
* Service: https://www.socketlabs.com
* Endpoint: https://inject.socketlabs.com/api/v1/email
* Privacy Policy: https://www.socketlabs.com/legal/privacy-policy/
* Terms of Service: https://www.socketlabs.com/legal/
Moosend (by Sitecore)
* Service: https://moosend.com
* Endpoint: https://api.moosend.com/v3/
* Privacy Policy: https://moosend.com/privacy-policy/
* Terms of Service: https://moosend.com/terms/
SendLayer
* Service: https://sendlayer.com
* Endpoint: https://console.sendlayer.com/api/v1/email
* Privacy Policy: https://www.sendlayer.com/privacy-policy/
* Terms of Service: https://www.sendlayer.com/terms-of-service/
Mailjet (by Sinch)
* Service: https://www.mailjet.com
* Endpoint: https://api.mailjet.com/v3.1/send
* Privacy Policy: https://www.sinch.com/legal/privacy-notice/
* Terms of Service: https://www.sinch.com/legal/terms-of-service/
MailerSend
* Service: https://www.mailersend.com
* Endpoint: https://api.mailersend.com/v1/email
* Privacy Policy: https://www.mailersend.com/legal/privacy-policy
* Terms of Service: https://www.mailersend.com/legal/terms-of-use
Mandrill (by Mailchimp)
* Service: https://mailchimp.com/developer/transactional/
* Endpoint: https://mandrillapp.com/api/1.0/messages/send.json
* Privacy Policy: https://mailchimp.com/legal/privacy/
* Terms of Service: https://mailchimp.com/legal/terms/
Resend
* Service: https://resend.com
* Endpoint: https://api.resend.com/emails
* Privacy Policy: https://resend.com/legal/privacy-policy
* Terms of Service: https://resend.com/legal/terms-of-service
Zoho ZeptoMail
* Service: https://www.zoho.com/zeptomail/
* Endpoint: https://api.zeptomail.com/v1.1/email
* Privacy Policy: https://www.zoho.com/privacy.html
* Terms of Service: https://www.zoho.com/zeptomail/terms.html
Microsoft 365 / Outlook (Microsoft Graph API and SMTP)
* Service: https://www.microsoft.com/microsoft-365
* Endpoint (API): https://graph.microsoft.com/v1.0/users/{user}/sendMail (OAuth token from https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token)
* Endpoint (SMTP): smtp.office365.com:587
* Privacy Policy: https://privacy.microsoft.com/en-US/privacystatement
* Terms of Service: https://www.microsoft.com/en-us/servicesagreement/
Gmail / Google Workspace (Gmail API and SMTP)
* Service: https://workspace.google.com
* Endpoint (API): https://gmail.googleapis.com/gmail/v1/users/me/messages/send (OAuth token from https://oauth2.googleapis.com/token)
* Endpoint (SMTP): smtp.gmail.com:587
* Privacy Policy: https://policies.google.com/privacy
* Terms of Service: https://policies.google.com/terms
Notification channels (configurable in Settings Alerts)
These services are contacted ONLY when a notification channel is enabled AND a delivery failure (or daily-summary) event triggers an alert. The data sent is the short status text shown in the plugin’s alert preview.
Telegram (Bot API)
* Service: https://telegram.org
* When data is sent: when a Telegram channel is enabled, a failed-delivery alert or daily-summary alert is generated.
* Endpoint: https://api.telegram.org/bot{token}/sendMessage
* Privacy Policy: https://telegram.org/privacy
* Terms of Service: https://telegram.org/tos
Pushover
* Service: https://pushover.net
* Endpoint: https://api.pushover.net/1/messages.json
* Privacy Policy: https://pushover.net/privacy
* Terms of Service: https://pushover.net/terms
Slack (Incoming Webhooks)
* Service: https://slack.com
* Endpoint: the webhook URL you paste (https://hooks.slack.com/services/…).
* Privacy Policy: https://slack.com/trust/privacy/privacy-policy
* Terms of Service: https://slack.com/legal
Discord (Webhooks)
* Service: https://discord.com
* Endpoint: the webhook URL you paste (https://discord.com/api/webhooks/…).
* Privacy Policy: https://discord.com/privacy
* Terms of Service: https://discord.com/terms
Microsoft Teams (Incoming Webhooks)
* Service: https://www.microsoft.com/microsoft-teams/
* Endpoint: the Teams webhook URL you paste.
* Privacy Policy: https://privacy.microsoft.com/en-US/privacystatement
* Terms of Service: https://www.microsoft.com/en-us/servicesagreement/
Google Chat (Incoming Webhooks)
* Service: https://chat.google.com
* Endpoint: the Google Chat webhook URL you paste.
* Privacy Policy: https://policies.google.com/privacy
* Terms of Service: https://workspace.google.com/terms/premier_terms.html
Custom Webhook
* When data is sent: when a custom Webhook channel is enabled and an alert is generated, a JSON payload is POSTed to the URL you paste.
* Endpoint: the URL you paste.
* Privacy Policy / Terms: governed by the operator of the URL you provide.
Bundled third-party libraries (no network call)
Chart.js (https://www.chartjs.org) — bundled locally at assets/js/chart.umd.min.js (v4.5.0). Used to render the email-stats chart on the dashboard. Loaded entirely from your own server; no CDN call is made.
Privacy Policy
SendForce Mail Relay stores the following data in your WordPress database:
- Email logs (if logging is enabled): recipient email address, subject, headers, email body (optional), sent status, error messages, and timestamps.
- Email queue (if queue is enabled): same data as above, plus retry attempt count and next retry time.
- Plugin settings: your SMTP host, port, username, and encrypted password or API key.
Email body logging can be disabled in Settings > Queue & Logging. Log entries are automatically deleted after the configured retention period (default: 30 days). All data is deleted when the plugin is uninstalled.
We recommend adding a note to your site’s privacy policy if you log email content, informing users that outgoing email metadata may be stored.
Screenshots
No screenshots provided
