mlmmj-receive(1)
π mlmmj-receive β the Gen Z field guide π
okay bestie, so this is mlmmj-receive(1) from the General Commands Manual, and it's literally the front door for your mailing list's mail. let's get into it π«Ά
β¨ NAME β¨
mlmmj-receive β receive mails for an mlmmj managed mailinglist π
πΈ SYNOPSIS πΈ
mlmmj-receive -L /path/to/listdir [-h] [-V] [-P] [-F]
π DESCRIPTION π
so here's the tea, the flags first, one by one, no skipping π
-hβ print help. that's it, that's the whole vibe π-Fβ don't fork in the background. and before you get any ideas: "debugging only" π¨-Lpathβ full path to the list directory. like, the whole path, not a lil shortcut β¨-Pβ don't executemlmmj-process(1). also "debugging only" π-Vβ print version. slay, now you know what you're running β
so the mlmmj-receive binary is THE one you put in your mailserver's configuration file (the aliases file, iykyk). what it does: writes the mail into the <listdir>/incoming directory π₯ and then invokes mlmmj-process(1) β unless you passed -P, in which case it does not. periodt.
on systems using mailservers that support the /etc/aliases file, a line to activate an mlmmj managed mailinglist would look like this:
list: "|/usr/bin/mlmmj-receive -L /var/spool/mlmmj/list/"
β οΈ bestie, listen to me on this one: it is very important to specify the full path to the binary, or the mailinglist will not function. not "might not". will not. no cap. π
now, when the -F option is used, it will not fork in the background. why does it fork at all, you ask? because if delivery of a mail takes longer than the mail server will allow a command to be idle before presumed dead, the mail server would kill it π so the fork is genuinely the main character here, protecting your delivery from getting unalived by the mail server.
π¦ SEE ALSO π¦
π AUTHORS π
this manual page was written by the following persons:
- SΓΈren Boll Overgaard
<boll@debian.org>(based on html2man output) - Mads Martin JΓΈrgensen
<mmj@mmj.dk>
and that's the whole page, bestie π this iconic lil doc comes to you from Debian, dated September 1, 2004 β yes it's been serving since 2004 and it's still eating π₯ take care of your mailinglist, use the full path, and stay hydrated ππ
π¦ where this page comes from
- alpine 3.22: mlmmj-doc 1.4.7-r0 Β· MIT
- alpine 3.23: mlmmj-doc 1.6.0-r0 Β· MIT
- alpine 3.24: mlmmj-doc 1.6.0-r0 Β· MIT
- debian trixie: mlmmj 1.5.2-1 Β· MIT
- epel 10: mlmmj 2.2.0-1.el10_3 Β· MIT
- epel 9: mlmmj 1.5.1-1.el9 Β· MIT
- fedora 43: mlmmj 1.6.0-2.fc43 Β· MIT
- fedora 43: mlmmj 1.7.0-1.fc43 Β· MIT
- fedora 44: mlmmj 1.8.0-1.fc44 Β· MIT
- fedora 44: mlmmj 2.1.0-1.fc44 Β· MIT
- nixos 26.05: mlmmj 1.5.0
- nixpkgs unstable: mlmmj 1.8.0
- ubuntu questing: mlmmj 1.5.2-1
- ubuntu resolute: mlmmj 1.6.0-1 Β· MIT
- ubuntu stonking: mlmmj 1.6.0-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms