mlmmj-sub(1)

πŸ’– mlmmj-sub πŸ’–

okay bestie, so this is mlmmj-sub, a General Commands Manual page from the mlmmj universe, and it's literally the tool that subscribes an address to a mailinglist run by mlmmj. that's the whole NAME vibe. periodt. πŸ‘‘


✨ SYNOPSIS ✨

mlmmj-sub -L /path/to/list [-a john@doe.org | -a - | -m str]
          [-cCdnfhqrRsUV]

like, you have to give it -L /path/to/list, and then everything else is vibes you sprinkle on top. 🌸


πŸŽ€ DESCRIPTION πŸŽ€

the options, one by one, no skips, we don't do skips here πŸ’…

  • -a email β€” the email address you're subscribing. and listen, you can pass - instead and it'll read addresses from stdin, one per line. iconic behavior honestly. πŸ“
  • -c β€” send welcome mail (unless requesting confirmation).
  • -C β€” request mail confirmation (unless switching versions).
  • -d β€” subscribe to the digest version of the list.
  • -f β€” force subscription, aka do not moderate. main character energy, no gatekeeping. ✨
  • -h β€” print help. bless.
  • -L path β€” full path to the list directory. this one's not optional, bestie.
  • -m str β€” moderation string.
  • -n β€” subscribe to the nomail version of the list.
  • -q β€” be quiet, meaning don't notify the owner about the subscription. 🀫
  • -r β€” behave as if the request arrived via email (internal use).
  • -R β€” behave as if the confirmation arrived via email (internal use).
  • -s β€” don't send a mail to the subscriber if they're already subscribed.
  • -U β€” don't switch to the user id of the listdir owner.
  • -V β€” print version.

what it actually does πŸ¦‹

This utility is used to subscribe people to the specified mailinglist. It will write the email address in a file with the name of the beginning letter of the email address getting subscribed in the <listdir>/subscribers.d/ directory. so like, the j people hang out together, the m people hang out together. friend groups. πŸ’œ

The digest version of the list is a list version where people receive postings to the list periodically (e.g. once a day) or when a large number of posts have accumulated. Digest subscribers are in the <listdir>/digesters.d/ directory. it's giving "i'll catch up on the group chat later." 😭

The nomail version of the list is a list version where people are subscribed like usual, but they won't receive any postings to the list. This is useful for people who read the mailinglist through a news gateway, but want to be able to post to the list. Nomail subscribers are in the <listdir>/nomailsubs.d/ directory. lurking rights = fully preserved. πŸ‘€

Unless the -U switch is used it will switch its user id to the user id owning the list directory. This is done to make sure that new files created are having correct permissions. it's not being dramatic, it's just making sure the permissions are correct, and honestly? slay. 🫢

If the given address is already subscribed to the list, but to a different version, the subscription is switched to that version, and confirmation and moderation are bypassed. no extra steps, no waiting room, we just move you. πŸ’« If the address is already subscribed to the version requested, a mail is sent to the subscriber, unless the -s switch is used.

Subscription may be moderated (if <listdir>/control/submod exists) unless the -f switch is given. When a subscription is permitted by a gatekeeper, welcome messages are sent to the subscriber as usual, regardless of options given now.

okay so this next part is the important bestie advice, read it twice: To ensure subscription is silent from the point of view of the subscriber, use -f, but neither -c nor -C. To inhibit notification of the owner, use -q. Use of -s is recommended to ensure you don't spam already-subscribed addresses by accident. 🚨 not me letting you spam people by accident. use -s. fr fr.

🌈 SEE ALSO 🌈


πŸ‘‘ 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>. absolute legends, we love them, no cap. πŸŽ€


and that's the whole page, bestie!! it came from Debian, dated September 1, 2004, and it lives in the General Commands Manual section. go subscribe someone (responsibly, with -s) πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from