Filip Kobierski 08077cd0c4
All checks were successful
continuous-integration/drone/push Build is passing
Dockerfile: do not use JSON CMD
it does not produce stdout

Signed-off-by: Filip Kobierski <fkobi@fsfe.org>
2025-10-14 16:41:28 +02:00
2019-09-12 18:43:24 +02:00
2019-09-12 18:43:24 +02:00
2025-08-29 13:31:33 +02:00
2025-02-21 00:27:39 +00:00
2019-09-12 18:43:24 +02:00
2025-10-14 14:34:14 +02:00
2025-10-14 16:41:28 +02:00
2025-09-17 15:23:08 +00:00
2025-10-14 15:21:25 +02:00

Reminder Mails

in docs.fsfe.org Build Status REUSE status

This program sends periodic mails which can be defined by easy mail templates. The interval for each mail can be defined in cron style. Sending works by using msmtp.

Install

This repository is meant to be installed using Docker and Drone CI. Docker logs will contain the status of the cron commands.

Configure templates

The templates shall be plain text files. The must contain at least the following headers: To, From, Subject. The Date and Message-ID headers are added automatically.

You can put comments in the file using # as the first character of a line. These will be deleted before sending.

Variables

You can add variables to a template by prepending # var: . Here is a simple example:

# var: directory="/tmp"
# var: files=$(ls -l "$directory")
To: me <me@example.com>
From: no-reply@example.com
Subject: Regular file listing in ${directory}

Hello. Here are all files in ${directory}:

${files}
Description
A tool to send regular reminders, e.g. to the System Hackers to review documentation
Readme 191 KiB
Languages
Shell 80%
Dockerfile 20%