Skip to content

Releases: FelixSchwarz/mailqueue-runner

v0.13.0

18 Oct 08:47
Compare
Choose a tag to compare
  • All CLI tools like mq-mail and mq-sendmail now ensure that sent messages use CRLF (\r\n) as mandated by the SMTP RFCs (a045882). Some SMTP servers reject messages which use only LF (\n).
  • mq-send-test: provide feedback for interactive terminals (aa8207f)
  • mq-send-test: prefer from setting from config file if --from=... is not set (ac615d5)
  • also run tests for Python 3.13

v0.12.1

15 Sep 06:04
Compare
Choose a tag to compare
  • mq-sendmail now accepts default CLI parameters from cronie (9438e41). This means cronie can send emails containing the output of cron jobs if mq-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

01 Sep 05:36
Compare
Choose a tag to compare
  • 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

07 Aug 06:36
Compare
Choose a tag to compare
  • 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

19 Jul 08:39
Compare
Choose a tag to compare

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.