Releases: FelixSchwarz/mailqueue-runner
Releases · FelixSchwarz/mailqueue-runner
v0.13.0
- All CLI tools like
mq-mail
andmq-sendmail
now ensure that sent messages useCRLF
(\r\n
) as mandated by the SMTP RFCs (a045882). Some SMTP servers reject messages which use onlyLF
(\n
). mq-send-test
: provide feedback for interactive terminals (aa8207f)mq-send-test
: preferfrom
setting from config file if--from=...
is not set (ac615d5)- also run tests for Python 3.13
v0.12.1
mq-sendmail
now accepts default CLI parameters from cronie (9438e41). This means cronie can send emails containing the output of cron jobs ifmq-sendmail
is available under/usr/sbin/sendmail
.- The RPM package now uses the
alternatives
mechanism to provide implementations for/usr/sbin/sendmail
and/usr/bin/mail
so that cronie and dnf-automatic can send their emails via mailqueue-runner.
v0.12.0
mq-mail
: provide (very limited) replacement for/usr/bin/mail
mq-sendmail
now also supports-t
/--read-recipients
- avoid warnings when executing
mq-run
when the queue folder was missing some maildir subdirectories (5ccb66d) - Simplify logging of email deliveries when using the CLI tools
mq-run
,mq-mail
, ... (ae12b28)
v0.11.0
mq-sendmail
: a bare-bones CLI script which can replace/usr/bin/sendmail
- CLI scripts now load config from well-known locations by default (
~/.mailqueue-runner.conf
,/etc/mailqueue-runner.conf
) PuzzlePluginSystem
is now an optional dependency- dropped support for Python 2
- provide dnf repository for Fedora and EL9
- fix exception in message logging when email contained 8 bit characters
v0.10.0
Code base modernization: Library should support Python 2.7 and Python 3.6-3.12.
This will be the last release supporting Python 2.7.