SYMPA_MSG(8)

πŸ’– SYMPA_MSG πŸ’–

okay bestie, gather round, we're talking about sympa_msg β€” aka sympa_msg.pl, the little daemon that handles incoming messages. ✨


🌸 NAME 🌸

sympa_msg, sympa_msg.pl β€” the daemon that handles incoming messages, no cap. πŸ’Œ


πŸŽ€ SYNOPSIS πŸŽ€

sympa_msg.pl [ -d, --debug ] [ -f, --file=another.sympa.conf ]
             [ -k, --keepcopy=directory ] [ -l, --lang=lang ]
             [ -m, --mail ] [ -h, --help ] [ -v, --version ]

πŸ¦‹ DESCRIPTION πŸ¦‹

So Sympa_msg.pl is literally that girl: she scans the incoming message spool permanently β€” like, forever, no days off β€” and processes each message as it comes. πŸ‘‘

Here's the tea on what she does with each message:

  • Messages bound for the lists and authorized sending get modified as necessity, and at last they're stored into the digest spool, the archive spool and the outgoing spool. πŸ’…
  • Messages bound for command addresses get interpreted and the appropriate actions are taken. slay.
  • Messages bound for listmasters or list admins get forwarded to them. 🫢

✨ OPTIONS ✨

Sympa_msg.pl follows the usual GNU command line syntax, with long options starting with two dashes (--). A summary of options is included below, bestie. πŸ’–

  • -d, --debug β€” turns on debug mode. we're nosy today. πŸ”
  • -f, --config=file β€” forces Sympa to use an alternative configuration file instead of /etc/sympa/sympa.conf. main character energy, choosing your own path.
  • -l, --lang=lang β€” set this to use a specific language for Sympa. heads up though: the corresponding gettext catalog file has to be located in the $LOCALEDIR directory, or it's giving nothing. 🌈
  • --log_level=level β€” sets the Sympa log level. πŸ“Š

sympa_msg.pl may run in daemon mode with the following options, iykyk ✨

  • --foreground β€” the process remains attached to the TTY. she's not leaving the room, she's staying right here with you. 😌
  • -k, --keepcopy=directory β€” tells Sympa to keep a copy of every incoming message instead of deleting them. directory is the directory to store messages. yes, hoarding, but make it archival. πŸ“¦
  • -m, --mail β€” Sympa will log calls to sendmail, including recipients. super useful for keeping track of each mail sent β€” though ngl, log files may grow faster though. 🐌
  • --service=service β€” ⚠️ > Note: This option was deprecated. ⚠️ Process is dedicated to messages distribution ("process_message"), commands ("process_command") or to automatic lists creation ("process_creation", default three of them).

With the following options, sympa_msg.pl will print some information and exit. short & sweet, an icon. πŸ‘‘

  • -h, --help β€” print this help message.
  • -v, --version β€” print the version number.

πŸ“ FILES πŸ“

  • /etc/sympa/sympa.conf β€” the main configuration file. the blueprint, the vision board. ✨
  • $PIDDIR/sympa_msg.pid β€” this file contains the process ID of sympa_msg.pl. her little name tag. 🏷️

πŸ’œ SEE ALSO πŸ’œ

go read them, they're all part of the same friend group fr fr. 🫢


πŸ“œ HISTORY πŸ“œ

sympa.pl was originally written by:

  • Serge Aumont β€” ComitΓ© RΓ©seau des UniversitΓ©s
  • Olivier SalaΓΌn β€” ComitΓ© RΓ©seau des UniversitΓ©s

As of Sympa 6.2b.4, it was split into three programs: sympa.pl (later renamed to sympa) command line utility, sympa_automatic.pl daemon and sympa_msg.pl daemon. glow up era. πŸ’…


and that's the whole page bestie!! this one's from sympa 6.2.80, dated 2026-10-19. go forth and handle those messages, you've got this πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from
  • fedora 43: sympa 6.2.80-2.fc43 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
  • fedora 44: sympa 6.2.80-2.fc44 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms