Integrates ROBOTSTXT SMTP configuration with Newsletter plugin for efficient bulk email delivery with SMTPKeepAlive support. https://git.robotstxt.es/ROBOTSTXT/robotstxt-smtp-newsletter
Find a file
2026-01-29 10:10:21 +00:00
admin v2.0.0 2026-01-29 10:02:03 +00:00
includes v2.0.0 2026-01-29 10:02:03 +00:00
languages v2.0.0 2026-01-29 10:02:03 +00:00
changelog.txt v2.0.1 2026-01-29 10:10:21 +00:00
index.php v2.0.0 2026-01-29 10:02:03 +00:00
LICENSE v2.0.0 2026-01-29 10:02:03 +00:00
readme.txt v2.0.0 2026-01-29 10:02:03 +00:00
robotstxt-smtp-newsletter.php v2.0.1 2026-01-29 10:10:21 +00:00
robotstxt-updater.php v2.0.0 2026-01-29 10:02:03 +00:00
uninstall.php v2.0.0 2026-01-29 10:02:03 +00:00
update.json v2.0.1 2026-01-29 10:10:21 +00:00

=== SMTP (by ROBOTSTXT) Newsletter ===
Contributors: robotstxt
Tags: newsletter, smtp, email, bulk, amazonses
Requires at least: 4.7
Tested up to: 6.7
Requires PHP: 7.2
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Integrates ROBOTSTXT SMTP configuration with Newsletter plugin for efficient bulk email delivery with SMTPKeepAlive support.

== Description ==

SMTP (by ROBOTSTXT) Newsletter connects your Newsletter plugin with ROBOTSTXT SMTP and Amazon SES plugins, enabling **20-30x faster bulk email sending** through SMTPKeepAlive technology.

= Key Features =

* **SMTPKeepAlive Support**: Maintains persistent SMTP connections for batch sending
* **Batch Processing**: Sends multiple emails per connection, dramatically improving performance
* **Automatic Configuration**: Uses existing ROBOTSTXT SMTP settings
* **Amazon SES Support**: Native integration with Amazon SES API
* **Rate Limiting**: Integrates with ROBOTSTXT SMTP rate limiting system
* **Zero Configuration**: Works out of the box with Newsletter plugin

= Performance Improvement =

**Without this plugin:**
* Each email requires: Connect → Authenticate → Send → Disconnect
* 10,000 emails = 8-10 hours

**With this plugin:**
* One connection for multiple emails using SMTPKeepAlive
* 10,000 emails = 35 minutes (SMTP) or 20 minutes (Amazon SES)

= Requirements =

* Newsletter plugin 9.0.0 or higher
* ROBOTSTXT SMTP plugin 1.2.0 or higher
* (Optional) ROBOTSTXT SMTP Amazon SES plugin 1.0.0 or higher

= How It Works =

1. Install and activate the plugin
2. Go to Newsletter → ROBOTSTXT SMTP
3. Enable integration and configure batch size
4. Newsletter will automatically use ROBOTSTXT SMTP for all bulk sends

The plugin intelligently detects whether you're using standard SMTP or Amazon SES and optimizes accordingly.

= Recommended Settings =

**For Standard SMTP Providers (SendGrid, Mailgun, etc.):**
* Batch Size: 10-20
* Max Per Connection: 50-100

**For Amazon SES:**
* Batch Size: 50

**For Gmail/Outlook:**
* Batch Size: 5
* Max Per Connection: 20

== Installation ==

1. Install and activate Newsletter plugin
2. Install and activate ROBOTSTXT SMTP plugin
3. Configure SMTP settings in ROBOTSTXT SMTP
4. Upload this plugin to `/wp-content/plugins/`
5. Activate the plugin through the 'Plugins' menu
6. Go to Newsletter → ROBOTSTXT SMTP to configure

== Frequently Asked Questions ==

= Do I need to configure SMTP settings? =

No. The plugin uses the SMTP configuration from ROBOTSTXT SMTP plugin.

= Does this work with Amazon SES? =

Yes! If you have ROBOTSTXT SMTP Amazon SES plugin active, this plugin will automatically use SES API for even better performance.

= Will this work with my current Newsletter campaigns? =

Yes. This plugin seamlessly integrates with Newsletter's sending engine. Your existing campaigns will automatically benefit from improved performance.

= What is SMTPKeepAlive? =

SMTPKeepAlive is a PHPMailer feature that keeps the SMTP connection open between emails. Instead of connecting for each email, one connection is used for multiple emails, dramatically improving speed.

= How much faster is this compared to default Newsletter sending? =

In typical scenarios, you'll see 20-30x performance improvement. For example:
* 10,000 emails: From 8-10 hours to 35 minutes
* 50,000 emails: From 2 days to 3 hours

= Does this respect rate limits? =

Yes. The plugin integrates with ROBOTSTXT SMTP rate limiting system to ensure you don't exceed your provider's limits.

== Changelog ==

= 1.0.0 =
* Initial release
* SMTPKeepAlive support for SMTP
* Amazon SES API integration
* Batch processing
* Settings page in Newsletter admin
* Rate limiting integration

== Upgrade Notice ==

= 1.0.0 =
Initial release of SMTP (by ROBOTSTXT) Newsletter.