Repository navigation
Kaleta 1.5.0 – newsletters
Kaleta 1.5 sends your latest news to subscribers straight from the site – in an e-mail that looks like your website.
Newsletters
Content → Newsletters (Newsletter extension):
- One template, styled by your design system – colours, fonts, corner radius and logo. No e-mail builder to learn: a subject, a preview text, an introduction, the latest or chosen news items, an optional button and your company details.
- Draft, preview, test e-mail to yourself, then send now or at a set time. Sending to subscribers needs the publishing permission.
- Built for deliverability: sending goes only through an SMTP server (Brevo, Amazon SES, Mailgun, your mailbox…) and in batches while cron runs, within the hourly limit you set in Settings → Mail. Settings → Health now shows whether cron runs.
- Private by default: every e-mail has the subscriber's own unsubscribe link and one-click unsubscribe for mail clients (RFC 8058). Nothing tracks opens; links to your site carry
utmparameters, so Statistics show the visits a newsletter brought. The recipient list is kept only while sending and never enters the mail log. - Claude:
list_newsletters,draft_newsletter,send_test_newsletter,send_newsletteranddelete_newsletter. Claude sends to subscribers only when you explicitly ask.
Connecting a mailing service (Brevo, MailerLite, Mailchimp, Ecomail, SmartEmailing, webhook) keeps working as before.
For contributors
Core\Mailingand one renderer,system/views/email/newsletter.php(table-based HTML with inline styles and a plain-text part).- Database migration 27:
ka_newslettersandka_newsletter_queue– the first tables with English names. tools/fake-smtp.php: a fake SMTP server thattools/test.shuses to test the whole sending flow.
Updating
Update from Settings → Backups and updates. To send newsletters, set up an SMTP server in Settings → Mail and cron with the address in Settings → Health.