mlmmj-maintd(1)

๐Ÿ“ฆ
version 2.2.0 ยท 2 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, debian trixie, epel 10, epel 9, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu questing, ubuntu resolute, ubuntu stonking

โœจ NAME โœจ

mlmmj-maintd โ€” the maintenance bestie for mlmmj-maintained lists ๐Ÿงน๐Ÿ’–


๐ŸŒธ SYNOPSIS ๐ŸŒธ

mlmmj-maintd [-F] [-d /path/to/dir | -L /path/to/dir]

๐Ÿ’… DESCRIPTION ๐Ÿ’…

okay so here's the tea, the flags first:

  • -d <path> โ€” the full path to the directory where all the lists live ๐Ÿ“
  • -L <path> โ€” the full path to a single list directory ๐Ÿ“‚
  • -F โ€” no forking, bestie, just one single maintenance run and done โœ‹

This is literally the program that does the maintenance for an mlmmj based mailing list, and she stays busy ๐Ÿ‘‘. She will:

  • unsubscribe people who have bounced for long enough ๐Ÿ’€
  • send out bounce probes ๐Ÿ”
  • resend mails that couldn't be delivered to the relayhost ๐Ÿ“ฎ
  • clean out stale requests for e.g. subscription ๐Ÿงผ
  • resend list mails โœ‰๏ธ
  • clean up leftover files etc. ๐Ÿ—‘๏ธ

If there's a directory containing several lists, you can use -d to point at it, and then mlmmj-maintd will do a maintenance run in every listdir below the one you specified. it's giving multitasking icon ๐Ÿ’…โœจ

Only either -d or -L can be specified at the same time. pick a lane, babe ๐Ÿซถ

She runs as a daemon, unless you pass the -F switch โ€” in which case she just runs once and dips. The -F option is the move when you don't want yet another daemon hanging around and you'd rather let e.g. cron control her instead. And if you are going the cron route, mlmmj-maintd should be run every 2 hours or so โฐ no cap.

An example crontab entry, since i know you were gonna ask:

0 */2 * * * /usr/bin/mlmmj-maintd -F -L /path/to/list

๐ŸŽ€ AUTHORS ๐ŸŽ€

This manual page was written by the following persons: Sรธren Boll Overgaard <boll@debian.org> (based on html2man output), and Mads Martin Jรธrgensen <mmj@mmj.dk> ๐Ÿซถ


and that's the whole page, bestie โ€” brought to you by the Debian crew, dated September 1, 2004, for mlmmj-maintd(1) ๐ŸŒˆ mwah, go run your maintenance ๐Ÿ’–