User Tools

Site Tools


res:plugins:newsletter

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
res/plugins/newsletter.txt · Last modified: 2025/07/12 00:21 by fraenkiman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki