Table of Contents
Newsletter plugin
Author: Fraenkiman
Description
The plugin provides a complete, privacy-conscious newsletter solution for FlatPress, without a database and with minimal configuration effort.
1️⃣ Easy Subscription – Lightweight email signup widget with GDPR-compliant consent checkbox & CSRF protection.
2️⃣ Encrypted Storage – Subscriber addresses stored in AES-256/Sodium-encrypted flat-files—no database needed.
3️⃣ Double Opt-In – Sending a confirmation e-mail with a link that finally activates the account.
4️⃣ One-Click Unsubscribe – Every newsletter includes a personalized “unsubscribe” link that instantly removes you.
5️⃣ Monthly Auto-Send – Built-in scheduler triggers dispatch on the 1st of each month at 3 AM—no cron required.
6️⃣ Manual Send & Management – Send on-demand from admin panel; view or delete subscribers.
7️⃣ Batch dispatch with progress – Instead of “all at once”, in blocks of 30 emails per day
8️⃣ Multi-Lingual – All UI text pulled from language files.
Demo
Download
newsletter1_6_2.zip | Requires FlatPress 1.4 Notturno or higher
FAQ
Q: What is the maximum number of e-mail addresses I can send the newsletter to per month?
A: By default 30 per day x 30 days = 900
Q: My freemail provider has sent me an e-mail that the limit for sending e-mails has been reached. What can I do?
A: Ask your freemail provider about the limits per day/per month and enter a suitable value in the admin area.
Do the math:
Freemail provider limit - other number of e-mails sent = number of e-mails per batch for sending newsletters.
Q: I have a lot of subscribers, but have set a small number per batch. When will the next batch be sent?
A: The next batch is sent as soon as the blog is accessed by a visitor or a search engine, but only once a day at most.
Support
Please ask for help on the FlatPress Forum
Changelog:
2025-07-12 (V1.6.2)
- Fixed: An attempt is made to read in a non-existent subscriber file
2025-07-11 (V1.6.1)
- No further confirmation request e-mail for already confirmed users
2025-07-08 (V1.6.0)
- Rate limit added for the registration of an e-mail address (throttling: max. 3 attempts per IP/day)
2025-07-04 (V1.5.0)
- New manual batch sending process: Manual sendings generate a flag that postpones the next automatic monthly sending run until the manual batches are completed.
2025-07-01 (V1.4.1)
- Fixed:
plugin_newsletter_check_and_send()
does not build an email header - Minor styling: list items in the newsletter are hidden
2025-06-30 (V1.4.0)
- The number of emails per batch can now be changed via the admin area.
- Fixed: The browser does not display a security question to delete an e-mail address.
2025-06-26 (V1.3.0)
- Batch dispatch with progress – Instead of “all at once”, in blocks of 30 e-mails each. This prevents you from reaching the limit of some mail providers.
2025-06-24 (V1.2.0)
- Required static pages, each with a sample text, are created automatically
- Success message added after immediate sending of the newsletter
2025-06-23 (V1.1.0)
- Double opt-in added. The user must confirm their e-mail address. This prevents misuse of third-party e-mail addresses.
2025-06-22 (V1.0.0)
- Initial release