SYMPA_NEWALIASES(1)
π SYMPA_NEWALIASES β alias database maintenance, but make it cute π
okay bestie, sit down, hydrate, and let me tell you about sympa_newaliases and sympa_newaliases.pl β the manual page (section 1, obviously) that keeps your alias database from being a whole mess. no cap, this one's a maintenance queen π
β¨ SYNOPSIS β¨
sympa_newaliases.pl --domain=dom.ain
that's it. that's the whole vibe. one line. slay.
π¦ DESCRIPTION π¦
so sympa_newaliases.pl is literally a program to maintain the alias database. that's its whole job, its whole personality, its main character arc. π
typically it gets invoked from the Sympa::Aliases::Template module via sympa_newaliases-wrapper, and then it goes and updates the alias database. it's giving backstage crew energy β you don't see it, but the show does not go on without it.
πΈ OPTIONS πΈ
sympa_newaliases.pl may run with the following options, bestie:
--domain=domain β name of the virtual robot on which aliases will be updated. like, which robot's aliases are we touching today? π-h,--helpβ print this help message. the classic. the icon. when in doubt,-hit out.
π CONFIGURATION PARAMETERS π
these site configuration parameters in /etc/sympa/sympa.conf get referred to, fr fr. and plot twist β they may be overridden by robot.conf of each virtual robot. so every robot can have its own little aesthetic. π
sendmail_aliasesβ source text of alias database.
default value is $SENDMAIL_ALIASES.
aliases_programβ system command to update alias database. possible values are:makemapβ Sendmailmakemaputility.newaliasesβnewaliases(1)or a compatible utility.postaliasβ Postfixpostalias(1)utility.postmapβ Postfixpostmap(1)utility.- Full path β full path to executable file. the file will be invoked with the value of
sendmail_aliasesas an argument. very "you had one job and you did it" of it.
default value is newaliases.
aliases_db_typeβ type of alias database. this one is meaningful when the value of thealiases_programparameter ismakemap,postaliasorpostmap. (so if you're onnewaliases, this parameter is just sitting there, prettiest at the party, doing nothing. π)
possible values will vary by system commands. for example, postalias and postmap can support any of btree, cdb, dbm, hash and sdbm.
default value is hash.
β RETURN VALUE β
- returns with exit code
0. the good ending. π«Ά - if the invoked system command failed, it returns with its exit code β so the blame gets passed along, respectfully.
- on other failures, it returns with
1.
π FILES π
/etc/sympa/sympa.confβ Sympa site configuration.$LIBEXECDIR/sympa_newaliases-wrapperβ set UID wrapper forsympa_newaliases.pl. the bouncer at the door, basically.
π HISTORY π
sympa_newaliases.pl appeared on Sympa 6.1.18. it was initially written by IKEDA Soji <ikeda@conversion.co.jp>. we love a origin story. π
π SEE ALSO π
Sympa::Aliases::Template.
β οΈ heads up bestie: please don't mess with the configuration parameters unless you know what you're doing. the alias database does not play. π
and that's the whole page, mwah. this beauty is from sympa 6.2.80, dated 2026-10-19 β so it's current, it's fresh, it's iconic. bye babe, go update those aliases π β¨
π¦ 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