{"id":194858,"date":"2024-07-02T20:50:02","date_gmt":"2024-07-02T20:50:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/quill-smtp\/"},"modified":"2026-02-14T16:41:07","modified_gmt":"2026-02-14T16:41:07","slug":"quill-smtp","status":"closed","type":"plugin","link":"https:\/\/kin.wordpress.org\/plugins\/quill-smtp\/","author":20100599,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.8.4","stable_tag":"1.8.4","tested":"6.9.4","requires":"4.6","requires_php":"7.0","requires_plugins":null,"header_name":"Quill SMTP","header_author":"quillforms","header_description":"A plugin to send emails using SMTP instead of the default PHP mail() function.","assets_banners_color":"","last_updated":"2026-02-14 16:41:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/quillsmtp.com","rating":0,"author_block_rating":0,"active_installs":400,"downloads":4725,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"quillforms","date":"2024-07-02 20:49:41"},"1.1.0":{"tag":"1.1.0","author":"quillforms","date":"2024-07-21 00:16:36"},"1.2.0":{"tag":"1.2.0","author":"quillforms","date":"2024-07-23 17:13:22"},"1.2.1":{"tag":"1.2.1","author":"quillforms","date":"2024-07-27 15:13:05"},"1.3.0":{"tag":"1.3.0","author":"quillforms","date":"2024-10-28 14:52:48"},"1.4.0":{"tag":"1.4.0","author":"quillforms","date":"2024-12-24 02:49:57"},"1.5.0":{"tag":"1.5.0","author":"quillforms","date":"2025-01-29 19:46:27"},"1.5.1":{"tag":"1.5.1","author":"quillforms","date":"2025-08-14 09:15:02"},"1.5.2":{"tag":"1.5.2","author":"quillforms","date":"2025-08-19 09:26:39"},"1.5.3":{"tag":"1.5.3","author":"quillforms","date":"2025-08-19 19:57:31"},"1.6.0":{"tag":"1.6.0","author":"quillforms","date":"2025-12-16 08:21:20"},"1.7.0":{"tag":"1.7.0","author":"quillforms","date":"2026-02-11 10:21:58"},"1.8.0":{"tag":"1.8.0","author":"quillforms","date":"2026-02-13 01:27:56"},"1.8.1":{"tag":"1.8.1","author":"quillforms","date":"2026-02-14 03:04:32"},"1.8.2":{"tag":"1.8.2","author":"quillforms","date":"2026-02-14 03:17:36"},"1.8.3":{"tag":"1.8.3","author":"quillforms","date":"2026-02-14 05:14:42"},"1.8.4":{"tag":"1.8.4","author":"quillforms","date":"2026-02-14 16:41:07"}},"upgrade_notice":{"1.8.0":"<p>Important metadata updates and bug fixes. Recommended for all users.<\/p>","1.7.0":"<p>Enhanced mass email handling - upgrade recommended for sites sending bulk emails.<\/p>","1.6.0":"<p>New smart routing feature provides automatic provider selection. Backup your settings before upgrading.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3111358,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.2.0","1.2.1","1.3.0","1.4.0","1.5.0","1.5.1","1.5.2","1.5.3","1.6.0","1.7.0","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Main settings page - Choose your SMTP provider and configure credentials","2":"Email logs dashboard - View all sent emails with detailed information","3":"Provider configuration - Simple interface for entering SMTP details","4":"Test email function - Verify your configuration with a test send","5":"Smart routing settings - Configure rules for automatic provider selection","6":"Email log detail view - See complete information about any sent email","7":"Fallback provider setup - Configure backup SMTP providers for redundancy"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[267,450,9965,6696,41812],"plugin_category":[41],"plugin_contributors":[200598,205258],"plugin_business_model":[],"class_list":["post-194858","plugin","type-plugin","status-closed","hentry","plugin_tags-email","plugin_tags-mail","plugin_tags-mailer","plugin_tags-smtp","plugin_tags-wp-mail","plugin_category-communication","plugin_contributors-mdmag","plugin_contributors-quillforms","plugin_committers-quillforms"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/quill-smtp.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Quill SMTP ensures your WordPress emails reach their destination by routing them through professional SMTP service providers instead of relying on your server's default mail function.<\/p>\n\n<p><strong>Core Features:<\/strong><\/p>\n\n<ul>\n<li>Support for 20+ major SMTP providers<\/li>\n<li>Smart routing system to optimize delivery<\/li>\n<li>Comprehensive email logging and tracking<\/li>\n<li>Test email functionality for troubleshooting<\/li>\n<li>Fallback provider support for redundancy<\/li>\n<li>Simple, intuitive configuration interface<\/li>\n<li>Mass email handling capabilities<\/li>\n<li>Detailed delivery reports and analytics<\/li>\n<\/ul>\n\n<p><strong>Supported SMTP Providers:<\/strong><\/p>\n\n<p>Amazon SES, Elastic Email, Gmail, Loops, MailerSend, Mailgun, Mailjet, Mandrill, Outlook, Postmark, SendGrid, Sendinblue (Brevo), SendLayer, SMTP.com, SMTP2GO, SocketLabs, SparkPost, Zoho, plus support for any custom SMTP server.<\/p>\n\n<p><strong>Why Use SMTP for Email Delivery?<\/strong><\/p>\n\n<p>WordPress's built-in mail function (wp_mail) uses your server's sendmail or similar service, which often results in:<\/p>\n\n<ul>\n<li>Emails being marked as spam<\/li>\n<li>Delivery failures and bounces<\/li>\n<li>No tracking or logging capabilities<\/li>\n<li>Poor deliverability rates<\/li>\n<li>No troubleshooting tools<\/li>\n<\/ul>\n\n<p>Quill SMTP solves these problems by:<\/p>\n\n<ul>\n<li>Authenticating through professional email services<\/li>\n<li>Providing detailed logs for every sent email<\/li>\n<li>Offering multiple provider options for flexibility<\/li>\n<li>Supporting automatic fallback if a provider fails<\/li>\n<li>Giving you control over email delivery<\/li>\n<\/ul>\n\n<p><strong>Common Use Cases:<\/strong><\/p>\n\n<ul>\n<li>Contact form submissions (Contact Form 7, WPForms, Gravity Forms, etc.)<\/li>\n<li>WooCommerce order notifications and receipts<\/li>\n<li>User registration and password reset emails<\/li>\n<li>Newsletter and bulk email sending<\/li>\n<li>Membership site communications<\/li>\n<li>Event notifications and reminders<\/li>\n<li>Comment notifications<\/li>\n<li>Any WordPress email functionality<\/li>\n<\/ul>\n\n<p><strong>Smart Routing Feature:<\/strong><\/p>\n\n<p>Automatically route emails to the most appropriate SMTP provider based on:<\/p>\n\n<ul>\n<li>Email type (transactional vs. marketing)<\/li>\n<li>Recipient domain<\/li>\n<li>Provider availability and health<\/li>\n<li>Custom rules you define<\/li>\n<\/ul>\n\n<p><strong>Email Logging:<\/strong><\/p>\n\n<p>Track every email sent from your WordPress site with detailed logs including:<\/p>\n\n<ul>\n<li>Timestamp and date<\/li>\n<li>Recipient and sender information<\/li>\n<li>Subject line and content preview<\/li>\n<li>SMTP provider used<\/li>\n<li>Delivery status (sent, failed, pending)<\/li>\n<li>Error messages for troubleshooting<\/li>\n<li>Resend capability for failed emails<\/li>\n<\/ul>\n\n<p><strong>Mass Email Support:<\/strong><\/p>\n\n<p>Handle bulk email sending efficiently:<\/p>\n\n<ul>\n<li>Queue management for large volumes<\/li>\n<li>Rate limiting to comply with provider restrictions<\/li>\n<li>Batch processing to prevent timeouts<\/li>\n<li>Automatic retry for failed sends<\/li>\n<\/ul>\n\n<p><strong>Developer Features:<\/strong><\/p>\n\n<ul>\n<li>Extensive action and filter hooks<\/li>\n<li>REST API endpoints for integration<\/li>\n<li>Custom provider support<\/li>\n<li>Programmatic configuration options<\/li>\n<li>Well-documented codebase<\/li>\n<\/ul>\n\n<p><strong>Privacy &amp; Security:<\/strong><\/p>\n\n<ul>\n<li>All data stored locally in your WordPress database<\/li>\n<li>No external data transmission except to your configured SMTP provider<\/li>\n<li>SMTP credentials encrypted in database<\/li>\n<li>Support for TLS\/SSL connections<\/li>\n<li>GDPR compliant<\/li>\n<\/ul>\n\n<h3>Third-Party Services<\/h3>\n\n<p>Quill SMTP connects to third-party SMTP services that you configure. Email data is transmitted to your chosen provider according to their terms of service and privacy policies.<\/p>\n\n<p><strong>You must explicitly configure a service for any data to be sent. The plugin does not transmit data to any service unless you set it up.<\/strong><\/p>\n\n<p>Below is a complete list of supported services with their relevant legal information:<\/p>\n\n<p><strong>1. Amazon SES<\/strong>\n* <strong>Purpose<\/strong>: Email delivery and SMTP relay service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Amazon SES is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Amazon Web Services, Inc.\n* <strong>API Endpoint<\/strong>: https:\/\/email.{region}.amazonaws.com\n* <strong>Terms of Service<\/strong>: https:\/\/aws.amazon.com\/service-terms\/\n* <strong>Privacy Policy<\/strong>: https:\/\/aws.amazon.com\/privacy\/<\/p>\n\n<p><strong>2. Elastic Email<\/strong>\n* <strong>Purpose<\/strong>: Email delivery and SMTP service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Elastic Email is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Elastic Email, Inc.\n* <strong>API Endpoint<\/strong>: https:\/\/api.elasticemail.com\n* <strong>Terms of Service<\/strong>: https:\/\/elasticemail.com\/terms-of-service\n* <strong>Privacy Policy<\/strong>: https:\/\/elasticemail.com\/privacy-policy<\/p>\n\n<p><strong>3. Gmail \/ Google Workspace<\/strong>\n* <strong>Purpose<\/strong>: Email delivery via Google's SMTP servers\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Gmail is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Google LLC\n* <strong>SMTP Server<\/strong>: smtp.gmail.com\n* <strong>Terms of Service<\/strong>: https:\/\/policies.google.com\/terms\n* <strong>Privacy Policy<\/strong>: https:\/\/policies.google.com\/privacy<\/p>\n\n<p><strong>4. Loops<\/strong>\n* <strong>Purpose<\/strong>: Email delivery and marketing automation\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Loops is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Loops\n* <strong>API Endpoint<\/strong>: https:\/\/app.loops.so\/api\n* <strong>Terms of Service<\/strong>: https:\/\/loops.so\/terms\n* <strong>Privacy Policy<\/strong>: https:\/\/loops.so\/privacy<\/p>\n\n<p><strong>5. MailerSend<\/strong>\n* <strong>Purpose<\/strong>: Transactional email delivery service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when MailerSend is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: MailerSend (part of Hostinger)\n* <strong>API Endpoint<\/strong>: https:\/\/api.mailersend.com\n* <strong>Terms of Service<\/strong>: https:\/\/www.mailersend.com\/legal\/terms-of-service\n* <strong>Privacy Policy<\/strong>: https:\/\/www.mailersend.com\/legal\/privacy-policy<\/p>\n\n<p><strong>6. Mailgun<\/strong>\n* <strong>Purpose<\/strong>: Email delivery and SMTP relay service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Mailgun is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Mailgun Technologies, Inc. (a Sinch company)\n* <strong>API Endpoint<\/strong>: https:\/\/api.mailgun.net\n* <strong>Terms of Service<\/strong>: https:\/\/www.mailgun.com\/legal\/terms\/\n* <strong>Privacy Policy<\/strong>: https:\/\/www.mailgun.com\/legal\/privacy-policy\/<\/p>\n\n<p><strong>7. Mailjet<\/strong>\n* <strong>Purpose<\/strong>: Email delivery and marketing service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Mailjet is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Mailjet SAS\n* <strong>API Endpoint<\/strong>: https:\/\/api.mailjet.com\n* <strong>Terms of Service<\/strong>: https:\/\/www.mailjet.com\/legal\/terms-of-use\/\n* <strong>Privacy Policy<\/strong>: https:\/\/www.mailjet.com\/legal\/privacy-policy\/<\/p>\n\n<p><strong>8. Mandrill (by Mailchimp)<\/strong>\n* <strong>Purpose<\/strong>: Transactional email delivery service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Mandrill is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: The Rocket Science Group LLC (Mailchimp)\n* <strong>API Endpoint<\/strong>: https:\/\/mandrillapp.com\/api\n* <strong>Terms of Service<\/strong>: https:\/\/mailchimp.com\/legal\/terms\/\n* <strong>Privacy Policy<\/strong>: https:\/\/mailchimp.com\/legal\/privacy\/<\/p>\n\n<p><strong>9. Outlook \/ Microsoft 365<\/strong>\n* <strong>Purpose<\/strong>: Email delivery via Microsoft's SMTP servers\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Outlook is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Microsoft Corporation\n* <strong>SMTP Server<\/strong>: smtp.office365.com\n* <strong>Terms of Service<\/strong>: https:\/\/www.microsoft.com\/servicesagreement\n* <strong>Privacy Policy<\/strong>: https:\/\/privacy.microsoft.com\/privacystatement<\/p>\n\n<p><strong>10. Postmark<\/strong>\n* <strong>Purpose<\/strong>: Transactional email delivery service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Postmark is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Postmark (a Wildbit product)\n* <strong>API Endpoint<\/strong>: https:\/\/api.postmarkapp.com\n* <strong>Terms of Service<\/strong>: https:\/\/postmarkapp.com\/terms-of-service\n* <strong>Privacy Policy<\/strong>: https:\/\/postmarkapp.com\/privacy-policy<\/p>\n\n<p><strong>11. SendGrid (by Twilio)<\/strong>\n* <strong>Purpose<\/strong>: Email delivery and marketing platform\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when SendGrid is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Twilio Inc.\n* <strong>API Endpoint<\/strong>: https:\/\/api.sendgrid.com\n* <strong>Terms of Service<\/strong>: https:\/\/www.twilio.com\/legal\/tos\n* <strong>Privacy Policy<\/strong>: https:\/\/www.twilio.com\/legal\/privacy<\/p>\n\n<p><strong>12. Sendinblue (Brevo)<\/strong>\n* <strong>Purpose<\/strong>: Email delivery and marketing automation\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Sendinblue\/Brevo is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Sendinblue SAS (now Brevo)\n* <strong>API Endpoint<\/strong>: https:\/\/api.sendinblue.com\n* <strong>Terms of Service<\/strong>: https:\/\/www.brevo.com\/legal\/termsofuse\/\n* <strong>Privacy Policy<\/strong>: https:\/\/www.brevo.com\/legal\/privacypolicy\/<\/p>\n\n<p><strong>13. SendLayer<\/strong>\n* <strong>Purpose<\/strong>: Email delivery service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when SendLayer is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: SendLayer\n* <strong>API Endpoint<\/strong>: https:\/\/console.sendlayer.com\/api\n* <strong>Terms of Service<\/strong>: https:\/\/sendlayer.com\/terms\n* <strong>Privacy Policy<\/strong>: https:\/\/sendlayer.com\/privacy<\/p>\n\n<p><strong>14. SMTP.com<\/strong>\n* <strong>Purpose<\/strong>: Professional SMTP relay service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when SMTP.com is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: SMTP.com (Port25 Solutions, Inc.)\n* <strong>SMTP Server<\/strong>: smtp.smtp.com\n* <strong>Terms of Service<\/strong>: https:\/\/www.smtp.com\/terms-of-service\/\n* <strong>Privacy Policy<\/strong>: https:\/\/www.smtp.com\/privacy-policy\/<\/p>\n\n<p><strong>15. SMTP2GO<\/strong>\n* <strong>Purpose<\/strong>: SMTP relay and email delivery service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when SMTP2GO is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: SMTP2GO\n* <strong>SMTP Server<\/strong>: mail.smtp2go.com\n* <strong>Terms of Service<\/strong>: https:\/\/www.smtp2go.com\/terms\/\n* <strong>Privacy Policy<\/strong>: https:\/\/www.smtp2go.com\/privacy\/<\/p>\n\n<p><strong>16. SocketLabs<\/strong>\n* <strong>Purpose<\/strong>: Email delivery and infrastructure service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when SocketLabs is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: SocketLabs\n* <strong>SMTP Server<\/strong>: smtp.socketlabs.com\n* <strong>Terms of Service<\/strong>: https:\/\/www.socketlabs.com\/legal\/master-services-agreement\/\n* <strong>Privacy Policy<\/strong>: https:\/\/www.socketlabs.com\/legal\/privacy-policy\/<\/p>\n\n<p><strong>17. SparkPost<\/strong>\n* <strong>Purpose<\/strong>: Email delivery and analytics service\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when SparkPost is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: SparkPost (a MessageBird company)\n* <strong>API Endpoint<\/strong>: https:\/\/api.sparkpost.com\n* <strong>Terms of Service<\/strong>: https:\/\/www.sparkpost.com\/policies\/tou\/\n* <strong>Privacy Policy<\/strong>: https:\/\/www.sparkpost.com\/policies\/privacy\/<\/p>\n\n<p><strong>18. Zoho Mail<\/strong>\n* <strong>Purpose<\/strong>: Email delivery via Zoho's SMTP servers\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when Zoho is configured as your SMTP provider\n* <strong>Service Provider<\/strong>: Zoho Corporation\n* <strong>SMTP Server<\/strong>: smtp.zoho.com\n* <strong>Terms of Service<\/strong>: https:\/\/www.zoho.com\/terms.html\n* <strong>Privacy Policy<\/strong>: https:\/\/www.zoho.com\/privacy.html<\/p>\n\n<p><strong>19. Custom SMTP<\/strong>\n* <strong>Purpose<\/strong>: Connect to any SMTP server not listed above\n* <strong>Data Sent<\/strong>: Email content, sender\/recipient addresses, headers, attachments\n* <strong>When<\/strong>: Only when you configure a custom SMTP server\n* <strong>Service Provider<\/strong>: Your chosen SMTP provider\n* <strong>Note<\/strong>: You are responsible for reviewing your provider's terms and privacy policies<\/p>\n\n<p><strong>Important Information:<\/strong><\/p>\n\n<ul>\n<li><strong>Opt-in Only<\/strong>: No data is sent to any service unless you explicitly configure it<\/li>\n<li><strong>Your Control<\/strong>: You choose which service to use and can change or disable it at any time<\/li>\n<li><strong>Provider Terms<\/strong>: When using a service, you agree to their terms of service and privacy policy<\/li>\n<li><strong>Data Handling<\/strong>: Each provider handles data according to their own policies<\/li>\n<li><strong>Your Responsibility<\/strong>: Review each provider's terms before configuring them<\/li>\n<li><strong>Configuration Required<\/strong>: The plugin does not function without configuring at least one service<\/li>\n<li><strong>Multiple Providers<\/strong>: You can configure multiple providers and switch between them<\/li>\n<\/ul>\n\n<h3>Privacy &amp; Data<\/h3>\n\n<p><strong>Local Data Storage:<\/strong><\/p>\n\n<p>Quill SMTP stores the following data in your WordPress database:<\/p>\n\n<ul>\n<li>SMTP provider configuration and credentials (encrypted)<\/li>\n<li>Email logs (optional, can be disabled)\n\n<ul>\n<li>Sender and recipient email addresses<\/li>\n<li>Subject lines<\/li>\n<li>Timestamps<\/li>\n<li>Delivery status<\/li>\n<li>Error messages (if any)<\/li>\n<\/ul><\/li>\n<li>Plugin settings and preferences<\/li>\n<\/ul>\n\n<p><strong>Data Retention:<\/strong><\/p>\n\n<ul>\n<li>Email logs can be configured to automatically delete after a specified period<\/li>\n<li>You can manually clear all logs at any time<\/li>\n<li>Uninstalling the plugin removes all stored data<\/li>\n<\/ul>\n\n<p><strong>External Data Transmission:<\/strong><\/p>\n\n<ul>\n<li>Email data is only transmitted to the SMTP provider you configure<\/li>\n<li>The plugin itself does not collect, transmit, or store any data externally<\/li>\n<li>No analytics, tracking, or phone-home functionality<\/li>\n<\/ul>\n\n<p><strong>GDPR Compliance:<\/strong><\/p>\n\n<ul>\n<li>All data processing happens on your server<\/li>\n<li>You have full control over data retention<\/li>\n<li>Email logs can be exported or deleted<\/li>\n<li>No third-party data collection by the plugin<\/li>\n<\/ul>\n\n<h3>Support &amp; Documentation<\/h3>\n\n<p><strong>Documentation:<\/strong>\nComprehensive guides available at: https:\/\/quillsmtp.com\/docs<\/p>\n\n<ul>\n<li>Getting started guide<\/li>\n<li>Provider setup tutorials<\/li>\n<li>Troubleshooting common issues<\/li>\n<li>Developer documentation<\/li>\n<li>API reference<\/li>\n<li>Video tutorials<\/li>\n<\/ul>\n\n<p><strong>Community Support:<\/strong>\nGet help from the community: https:\/\/wordpress.org\/support\/plugin\/quill-smtp\/<\/p>\n\n<p><strong>Bug Reports &amp; Feature Requests:<\/strong>\nGitHub Repository: https:\/\/github.com\/quillsmtp\/quillsmtp<\/p>\n\n<p><strong>Before Requesting Support:<\/strong><\/p>\n\n<ol>\n<li>Check the FAQ section above<\/li>\n<li>Review our documentation<\/li>\n<li>Test with a different SMTP provider<\/li>\n<li>Check email logs for error messages<\/li>\n<li>Verify your SMTP credentials are correct<\/li>\n<li>Ensure your provider account is active<\/li>\n<\/ol>\n\n<h3>Contribute<\/h3>\n\n<p>We welcome contributions! Here's how you can help:<\/p>\n\n<p><strong>Code Contributions:<\/strong>\n* Fork our GitHub repository\n* Submit pull requests for bug fixes or features\n* Follow WordPress coding standards\n* Include tests for new features<\/p>\n\n<p><strong>Translations:<\/strong>\n* Help translate Quill SMTP into your language\n* Visit WordPress.org translation portal\n* Current languages: English (more coming soon)<\/p>\n\n<p><strong>Bug Reports:<\/strong>\n* Report issues on GitHub with detailed information\n* Include steps to reproduce\n* Provide WordPress version, PHP version, and provider used<\/p>\n\n<p><strong>Documentation:<\/strong>\n* Help improve our documentation\n* Submit corrections or clarifications\n* Share setup guides for different providers<\/p>\n\n<p><strong>Spread the Word:<\/strong>\n* Rate the plugin on WordPress.org\n* Write a review or tutorial\n* Share on social media<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Quill SMTP is developed and maintained by the Quill Forms team.<\/p>\n\n<p><strong>Development Team:<\/strong>\n* Lead Developer: Mohamed Magdy\n* Contributors: See GitHub for full list<\/p>\n\n<p><strong>Resources:<\/strong>\n* Website: https:\/\/quillsmtp.com\n* GitHub: https:\/\/github.com\/quillsmtp\/quillsmtp\n* Support: https:\/\/wordpress.org\/support\/plugin\/quill-smtp\/<\/p>\n\n<p><strong>Our Other Products:<\/strong>\n* Quill Forms - Conversational form builder for WordPress\n* Quill CRM - Customer relationship management for WordPress\n* Quill Booking - Appointment booking system for WordPress<\/p>\n\n<h3>Source Code<\/h3>\n\n<p>This plugin includes compiled\/minified JavaScript and CSS files for performance. The complete, human-readable source code is available:<\/p>\n\n<p><strong>In the Plugin:<\/strong>\n* Source files located in <code>\/src<\/code> directory\n* Build files located in <code>\/build<\/code> directory<\/p>\n\n<p><strong>On GitHub:<\/strong>\nFull source code: https:\/\/github.com\/quillsmtp\/quillsmtp<\/p>\n\n<p><strong>Building from Source:<\/strong><\/p>\n\n<p>Requirements:\n* Node.js v16 or higher\n* npm or yarn<\/p>\n\n<p>Build Commands:\n    <code>npm install        # Install dependencies\nnpm run build      # Build for production\nnpm run dev        # Build for development with watch mode<\/code><\/p>\n\n<p><strong>Build Output:<\/strong>\n* <code>\/build\/client\/<\/code> - Compiled client application\n* <code>\/build\/admin\/<\/code> - Compiled admin interface<\/p>\n\n<p>All dependencies are listed in <code>package.json<\/code> and are publicly available on npm.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<p>You are free to:\n* Use the plugin for any purpose\n* Modify the plugin to suit your needs\n* Distribute the plugin or your modifications<\/p>\n\n<p>Under the following conditions:\n* Any modifications must also be licensed under GPLv2 or later\n* You must include a copy of the license with any distribution\n* You must indicate if changes were made to the original code<\/p>\n\n<p>Full license text: http:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/p>\n\n<h3>Additional Information<\/h3>\n\n<p><strong>System Requirements:<\/strong><\/p>\n\n<ul>\n<li>WordPress 4.6 or higher<\/li>\n<li>PHP 7.0 or higher<\/li>\n<li>MySQL 5.6 or higher OR MariaDB 10.0 or higher<\/li>\n<li>HTTPS recommended for secure credential transmission<\/li>\n<\/ul>\n\n<p><strong>Recommended:<\/strong><\/p>\n\n<ul>\n<li>PHP 7.4 or higher for better performance<\/li>\n<li>WordPress 5.0 or higher<\/li>\n<li>Modern web browser for admin interface<\/li>\n<\/ul>\n\n<p><strong>Compatibility:<\/strong><\/p>\n\n<ul>\n<li>Works with all WordPress themes<\/li>\n<li>Compatible with WordPress multisite<\/li>\n<li>Works with all major page builders<\/li>\n<li>Compatible with WooCommerce, Easy Digital Downloads, and other eCommerce plugins<\/li>\n<li>Compatible with all form plugins that use wp_mail()<\/li>\n<li>Works with membership and LMS plugins<\/li>\n<\/ul>\n\n<p><strong>Performance:<\/strong><\/p>\n\n<ul>\n<li>Minimal impact on page load times<\/li>\n<li>Optimized database queries<\/li>\n<li>Asynchronous email sending option<\/li>\n<li>Efficient logging system<\/li>\n<li>Low memory footprint<\/li>\n<\/ul>\n\n<p><strong>Security:<\/strong><\/p>\n\n<ul>\n<li>SMTP credentials encrypted in database<\/li>\n<li>Follows WordPress security best practices<\/li>\n<li>Regular security audits<\/li>\n<li>No known vulnerabilities<\/li>\n<li>Sanitized input and escaped output<\/li>\n<li>Nonce verification for all actions<\/li>\n<li>Capability checks for admin functions<\/li>\n<\/ul>\n\n<p><strong>Accessibility:<\/strong><\/p>\n\n<ul>\n<li>Admin interface follows WCAG 2.1 guidelines<\/li>\n<li>Keyboard navigation support<\/li>\n<li>Screen reader compatible<\/li>\n<li>Color contrast compliance<\/li>\n<li>Proper ARIA labels<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p><strong>Automatic Installation:<\/strong><\/p>\n\n<ol>\n<li>Log in to your WordPress dashboard<\/li>\n<li>Navigate to Plugins \u2192 Add New<\/li>\n<li>Search for \"Quill SMTP\"<\/li>\n<li>Click \"Install Now\" then \"Activate\"<\/li>\n<li>Go to Settings \u2192 Quill SMTP to configure<\/li>\n<\/ol>\n\n<p><strong>Manual Installation:<\/strong><\/p>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Log in to your WordPress dashboard<\/li>\n<li>Navigate to Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Choose the ZIP file and click \"Install Now\"<\/li>\n<li>Click \"Activate Plugin\"<\/li>\n<li>Go to Settings \u2192 Quill SMTP to configure<\/li>\n<\/ol>\n\n<p><strong>Initial Setup:<\/strong><\/p>\n\n<ol>\n<li>Navigate to Settings \u2192 Quill SMTP<\/li>\n<li>Select your preferred SMTP provider from the dropdown<\/li>\n<li>Enter your provider's API key or SMTP credentials\n\n<ul>\n<li>For Gmail: Use app-specific password<\/li>\n<li>For SendGrid: Generate an API key in your account<\/li>\n<li>For Mailgun: Get API key from Mailgun dashboard<\/li>\n<li>For custom SMTP: Enter host, port, username, and password<\/li>\n<\/ul><\/li>\n<li>Configure the \"From\" email address and name<\/li>\n<li>Click \"Save Settings\"<\/li>\n<li>Use the \"Send Test Email\" feature to verify configuration<\/li>\n<li>Check the email logs to confirm delivery<\/li>\n<\/ol>\n\n<p><strong>Provider-Specific Setup Guides:<\/strong><\/p>\n\n<p>Visit our documentation at quillsmtp.com\/docs for detailed setup instructions for each provider, including:<\/p>\n\n<ul>\n<li>Where to find API keys and credentials<\/li>\n<li>Recommended settings for each provider<\/li>\n<li>Common troubleshooting steps<\/li>\n<li>Provider-specific features<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20do%20i%20need%20an%20smtp%20plugin%3F\"><h3>Why do I need an SMTP plugin?<\/h3><\/dt>\n<dd><p>WordPress's default wp_mail() function often results in emails going to spam or not being delivered at all. SMTP plugins authenticate your emails through professional services, dramatically improving deliverability.<\/p><\/dd>\n<dt id=\"which%20smtp%20provider%20should%20i%20use%3F\"><h3>Which SMTP provider should I use?<\/h3><\/dt>\n<dd><p>This depends on your email volume and needs:<\/p>\n\n<ul>\n<li><strong>Gmail<\/strong> - Good for low volume (under 500 emails\/day), free with Google account<\/li>\n<li><strong>SendGrid<\/strong> - Free tier up to 100 emails\/day, excellent deliverability<\/li>\n<li><strong>Mailgun<\/strong> - Free tier available, great API, popular for developers<\/li>\n<li><strong>Amazon SES<\/strong> - Very affordable for high volume, requires AWS account<\/li>\n<li><strong>Postmark<\/strong> - Specializes in transactional emails, excellent support<\/li>\n<li><strong>SMTP.com<\/strong> - Reliable for all email types, good customer service<\/li>\n<\/ul>\n\n<p>Most providers offer free tiers suitable for small to medium sites.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20smtp%20credentials%3F\"><h3>How do I get SMTP credentials?<\/h3><\/dt>\n<dd><p>Each provider has a different process:<\/p>\n\n<ol>\n<li>Create an account with your chosen provider<\/li>\n<li>Verify your sending domain (if required)<\/li>\n<li>Generate API key or SMTP credentials in their dashboard<\/li>\n<li>Copy the credentials to Quill SMTP settings<\/li>\n<\/ol>\n\n<p>See our documentation for provider-specific instructions.<\/p><\/dd>\n<dt id=\"can%20i%20use%20gmail%20to%20send%20emails%3F\"><h3>Can I use Gmail to send emails?<\/h3><\/dt>\n<dd><p>Yes! Gmail works well for low-volume sites. You'll need to:<\/p>\n\n<ol>\n<li>Enable 2-factor authentication on your Google account<\/li>\n<li>Generate an app-specific password<\/li>\n<li>Use that password (not your regular password) in Quill SMTP<\/li>\n<\/ol>\n\n<p>Note: Gmail limits sending to about 500 emails per day.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%3F\"><h3>Does this work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes! All WooCommerce emails (order confirmations, shipping notifications, etc.) will automatically be sent through your configured SMTP provider.<\/p><\/dd>\n<dt id=\"will%20this%20work%20with%20my%20contact%20form%20plugin%3F\"><h3>Will this work with my contact form plugin?<\/h3><\/dt>\n<dd><p>Yes! Quill SMTP works with any plugin that uses WordPress's standard wp_mail() function, including:<\/p>\n\n<ul>\n<li>Contact Form 7<\/li>\n<li>WPForms<\/li>\n<li>Gravity Forms<\/li>\n<li>Ninja Forms<\/li>\n<li>Formidable Forms<\/li>\n<li>Elementor Forms<\/li>\n<li>All others that use wp_mail()<\/li>\n<\/ul><\/dd>\n<dt id=\"can%20i%20use%20multiple%20smtp%20providers%3F\"><h3>Can I use multiple SMTP providers?<\/h3><\/dt>\n<dd><p>Yes! Quill SMTP supports:<\/p>\n\n<ul>\n<li>Primary provider configuration<\/li>\n<li>Fallback providers if primary fails<\/li>\n<li>Smart routing to different providers based on email type<\/li>\n<li>Load balancing across multiple providers<\/li>\n<\/ul><\/dd>\n<dt id=\"what%20happens%20if%20my%20smtp%20provider%20is%20down%3F\"><h3>What happens if my SMTP provider is down?<\/h3><\/dt>\n<dd><p>You can configure fallback providers. If your primary provider fails, Quill SMTP will automatically attempt to send through your backup provider.<\/p><\/dd>\n<dt id=\"how%20do%20i%20troubleshoot%20delivery%20issues%3F\"><h3>How do I troubleshoot delivery issues?<\/h3><\/dt>\n<dd><ol>\n<li>Check the Email Logs page to see delivery status<\/li>\n<li>Look for error messages in the log details<\/li>\n<li>Send a test email and check the results<\/li>\n<li>Verify your SMTP credentials are correct<\/li>\n<li>Ensure your provider account is active and within sending limits<\/li>\n<li>Check if the recipient's email address is valid<\/li>\n<li>Review your provider's dashboard for additional insights<\/li>\n<\/ol><\/dd>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20site%3F\"><h3>Does this plugin slow down my site?<\/h3><\/dt>\n<dd><p>No. Email sending happens in the background and doesn't affect page load times. The plugin is optimized for performance with minimal database queries.<\/p><\/dd>\n<dt id=\"can%20i%20see%20which%20emails%20were%20sent%3F\"><h3>Can I see which emails were sent?<\/h3><\/dt>\n<dd><p>Yes! The Email Logs feature shows:<\/p>\n\n<ul>\n<li>All emails sent through your site<\/li>\n<li>Timestamp and recipient information<\/li>\n<li>Subject lines and preview of content<\/li>\n<li>Delivery status (successful or failed)<\/li>\n<li>Which SMTP provider was used<\/li>\n<li>Any error messages<\/li>\n<\/ul>\n\n<p>You can filter logs by date, status, recipient, and more.<\/p><\/dd>\n<dt id=\"how%20do%20i%20handle%20bounced%20emails%3F\"><h3>How do I handle bounced emails?<\/h3><\/dt>\n<dd><p>Most SMTP providers offer bounce handling in their dashboards. Check your provider's interface for:<\/p>\n\n<ul>\n<li>Bounce reports and statistics<\/li>\n<li>Suppression lists (emails that bounced)<\/li>\n<li>Bounce reasons (invalid address, mailbox full, etc.)<\/li>\n<\/ul>\n\n<p>Some providers also offer webhook integration to automatically handle bounces.<\/p><\/dd>\n<dt id=\"is%20my%20smtp%20password%20secure%3F\"><h3>Is my SMTP password secure?<\/h3><\/dt>\n<dd><p>Yes. Quill SMTP encrypts SMTP credentials before storing them in your WordPress database. We follow WordPress security best practices.<\/p><\/dd>\n<dt id=\"can%20i%20send%20bulk%20emails%3F\"><h3>Can I send bulk emails?<\/h3><\/dt>\n<dd><p>Yes, but check your SMTP provider's rate limits:<\/p>\n\n<ul>\n<li>Gmail: ~500\/day<\/li>\n<li>SendGrid Free: 100\/day<\/li>\n<li>Mailgun Free: 5,000\/month<\/li>\n<li>Paid plans typically offer much higher limits<\/li>\n<\/ul>\n\n<p>Quill SMTP includes rate limiting features to comply with provider restrictions.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20multisite%3F\"><h3>Does it work with multisite?<\/h3><\/dt>\n<dd><p>Yes! Quill SMTP is multisite compatible. You can configure SMTP settings:<\/p>\n\n<ul>\n<li>Network-wide (all sites use same settings)<\/li>\n<li>Per-site (each site has its own configuration)<\/li>\n<\/ul><\/dd>\n<dt id=\"can%20developers%20extend%20this%20plugin%3F\"><h3>Can developers extend this plugin?<\/h3><\/dt>\n<dd><p>Yes! Quill SMTP provides extensive hooks and filters:<\/p>\n\n<ul>\n<li>Modify email before sending<\/li>\n<li>Add custom SMTP providers<\/li>\n<li>Customize logging behavior<\/li>\n<li>Integration with external services<\/li>\n<li>REST API endpoints<\/li>\n<\/ul>\n\n<p>See our developer documentation for details.<\/p><\/dd>\n<dt id=\"what%20about%20gdpr%20compliance%3F\"><h3>What about GDPR compliance?<\/h3><\/dt>\n<dd><p>Quill SMTP is GDPR compliant:<\/p>\n\n<ul>\n<li>All data stored on your server<\/li>\n<li>No external data collection by the plugin itself<\/li>\n<li>Email logs can be configured to auto-delete after specified period<\/li>\n<li>You control all data retention policies<\/li>\n<\/ul>\n\n<p>Note: Your chosen SMTP provider may have their own data policies.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20email%20logging%3F\"><h3>Can I disable email logging?<\/h3><\/dt>\n<dd><p>Yes! You can:<\/p>\n\n<ul>\n<li>Disable logging entirely<\/li>\n<li>Set automatic deletion after X days<\/li>\n<li>Exclude certain email types from logs<\/li>\n<li>Manually clear logs at any time<\/li>\n<\/ul><\/dd>\n<dt id=\"is%20there%20a%20pro%20version%3F\"><h3>Is there a Pro version?<\/h3><\/dt>\n<dd><p>Currently, Quill SMTP is a fully-featured free plugin. We may introduce premium features in the future, but the core SMTP functionality will always remain free.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>= 1.8.4 - February 14, 2026\nUpdate text domain from 'quillsmtp-pro' to 'quill-smtp' across multiple files for consistency and improved localization support.<\/p>\n\n<p>= 1.8.3 - February 14, 2026\n* Updated plugin version in <code>quillsmtp.php<\/code> and <code>readme.txt<\/code> to 1.8.3.\n* Changed mailer implementation from PHPMailer to a new Defaultmailer class for improved functionality.\n* Added filesystem initialization in the Utils class to enhance file handling.\n* Removed deprecated PHPMailer classes to streamline the codebase.\n* Added exit checks for direct access in several files for security.<\/p>\n\n<p>= 1.8.2 - February 14, 2026\n* Update the plugin text domain to match the plugin slug<\/p>\n\n<p>= 1.8.1 - February 14, 2026\n* Shortening the plugin title and description<\/p>\n\n<h4>1.8.0 - February 12, 2026<\/h4>\n\n<ul>\n<li>Fix: Updated plugin metadata for WordPress.org compliance<\/li>\n<li>Fix: Resolved various minor bugs<\/li>\n<li>Improvement: Enhanced error messaging<\/li>\n<\/ul>\n\n<h4>1.7.0 - February 11, 2026<\/h4>\n\n<ul>\n<li>Feature: Improved mass email handling with better queue management<\/li>\n<li>Feature: Enhanced rate limiting controls<\/li>\n<li>Performance: Optimized database queries for email logs<\/li>\n<\/ul>\n\n<h4>1.6.0 - December 13, 2025<\/h4>\n\n<ul>\n<li>Feature: Smart routing system for automatic provider selection<\/li>\n<li>Feature: Route emails based on type, recipient domain, or custom rules<\/li>\n<li>Improvement: Better provider health monitoring<\/li>\n<\/ul>\n\n<h4>1.4.0 - December 24, 2024<\/h4>\n\n<ul>\n<li>Fix: Resolved Gmail SMTP authentication issues<\/li>\n<li>Feature: Added option to disable summary email notifications<\/li>\n<li>Improvement: Enhanced error logging for troubleshooting<\/li>\n<\/ul>\n\n<h4>1.3.0 - October 28, 2024<\/h4>\n\n<ul>\n<li>Fix: Gmail SMTP configuration improvements<\/li>\n<li>Fix: UI styling issues in admin interface<\/li>\n<li>Fix: Added missing configuration tabs<\/li>\n<li>Improvement: Better validation of SMTP credentials<\/li>\n<\/ul>\n\n<h4>1.2.0 - 2024<\/h4>\n\n<ul>\n<li>Feature: Added SMTP2GO provider support<\/li>\n<li>Feature: Added SocketLabs provider support<\/li>\n<li>Feature: Added MailerSend provider support<\/li>\n<li>Feature: Added Loops provider support<\/li>\n<li>Improvement: Enhanced provider detection<\/li>\n<\/ul>\n\n<h4>1.1.0 - 2024<\/h4>\n\n<ul>\n<li>Feature: Expanded SMTP provider support<\/li>\n<li>Feature: Added additional configuration options<\/li>\n<li>Fix: Various bug fixes and stability improvements<\/li>\n<li>Improvement: Better error handling<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2024<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Support for 15+ major SMTP providers<\/li>\n<li>Email logging functionality<\/li>\n<li>Test email feature<\/li>\n<li>Basic smart routing<\/li>\n<\/ul>","raw_excerpt":"Reliable email delivery for WordPress through 20+ SMTP providers including Gmail, SendGrid, Mailgun, Amazon SES, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/194858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=194858"}],"author":[{"embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/quillforms"}],"wp:attachment":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=194858"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=194858"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=194858"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=194858"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=194858"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=194858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}