Directory / plugin

NoorSMTP – SMTP & Gmail API for Email Delivery

v1.0.0 · by NoorWork

Reliably send WordPress emails via SMTP or the Gmail API, with email delivery logging and an instant test-email tool.

About this plugin

Tired of WordPress emails getting lost, marked as spam, or failing to deliver? NoorSMTP improves WordPress email deliverability by routing outgoing emails through a reliable SMTP server or the Gmail API using secure OAuth 2.0 authentication, replacing the default PHP mail() function.

Whether you run a WooCommerce store, blog, membership site, or business website, NoorSMTP helps ensure that password resets, contact form submissions, order receipts, and admin notifications reach the recipient’s inbox.

🚀 Key Features

  • Custom / Standard SMTP Provider: Connect to any SMTP host (including Sendgrid, Mailgun, Amazon SES, Brevo, Postmark, Yahoo, Zoho, or your web hosting email server) with custom port, authentication, and SSL/TLS encryption.
  • Gmail API with Secure OAuth 2.0: Send emails directly through Google’s official Gmail API without storing your Google account password or creating less secure app passwords.
  • Email Delivery Logging: Automatically track outgoing emails with delivery status (Sent / Failed), recipient, subject, mailer used, date, timestamp, and technical error diagnostics.
  • Instant Delivery Test Tool: Send test emails to any recipient address and view real-time server responses and debug logs to verify setup in seconds.
  • Safe Data Management: Your email logs and settings are preserved safely on plugin deactivation or uninstall by default. A dedicated setting with user confirmation allows full data removal only when explicitly chosen.
  • Modern & Clean Interface: Built specifically for WordPress administrators with an intuitive, accessible dashboard.

🌟 Need Advanced Features? Explore NoorSMTP Pro

NoorSMTP Free is completely independent, functional, and self-contained with no time limits or artificial restrictions. For high-volume sites needing advanced deliverability tools, our separate premium extension, NoorSMTP Pro, offers:

  • Additional Direct API Integrations: Native API dispatch for Amazon SES, Mailgun, SendGrid, Postmark, Brevo, and Resend.
  • Automatic Multi-Server Failover: If your primary SMTP server hits rate limits or experiences downtime, emails are automatically routed through configured backup servers.
  • Smart Source & Domain Routing: Dispatch emails through specific servers based on the sending plugin (WooCommerce, WPForms, Contact Form 7, Gravity Forms) or recipient domain.
  • Full Email Body Storage & Resend: Store complete email bodies and resend failed emails with one click.
  • Open & Click Tracking: Engagement analytics to monitor whether recipients opened your emails and clicked links.
  • Instant Failure Notifications: Receive immediate email or webhook alerts when a critical delivery fails.

Learn more about NoorSMTP Pro.

External Services

This plugin can optionally connect to Google APIs when you configure and enable the Gmail API mailer.

  • Service: Google OAuth 2.0 & Gmail REST API
  • Provider: Google LLC
  • When is it used? When you choose “Gmail API” as your active mailer and authorize your Google account, or when WordPress dispatches an email using the Gmail mailer.
  • What data is sent?
    • During OAuth authorization: Client ID, Client Secret, authorization grant code, and redirect URI are sent to https://oauth2.googleapis.com/token to obtain and refresh API access tokens.
    • During email dispatch: Email recipient addresses, sender email address, subject line, email body content, and MIME attachments are transmitted to https://gmail.googleapis.com/upload/gmail/v1/users/me/messages/send via RFC 2822 base64url encoded payloads to deliver the email through your Google account.
  • Terms of Service: Google Terms of Service
  • Privacy Policy: Google Privacy Policy
  • API User Data Policy: Google API Services User Data Policy

Plugin tags