NMSMMP2DLF.IN(1)
π NMSMMP2DLF.IN(1) β the glow-up version π
okay bestie, so this is page one of the manual, section one β NMSMMP2DLF.IN(1) β and it's literally about one tiny little script called nmsmmp2dlf. she's small. she's mighty. she converts logs. periodt. π
β¨ NAME β¨
nmsmmp2dlf β the icon that converts Netscape Messaging Server MMP log files into the Lire msgstore DLF. that's her whole job. no cap. π
β¨ SYNOPSIS β¨
nmsmmp2dlf
that's it. no flags, no options, no little arguments to memorize. she takes zero arguments and she's thriving. π
β¨ DESCRIPTION β¨
okay so here's the vibe: this program reads Netscape Messaging Server Mail Multi Plexor log files from STDIN β those are the ones generated by the IMAP or POP services, iykyk β and then prints the corresponding Lire msgstore DLF out to STDOUT. literally in one end, out the other. π¦
and she supports these specific fields of the message store schema, bestie, memorize them:
timelocalserverclient_ipusersessionprotocolprot_cmdstatus
that's the list. the whole list. all of it. πΈ
β¨ EXAMPLES β¨
so if you wanna process a log as produced by Netscape Messaging Server, you do this:
$ nmsmmp2dlf < ns-smmp.log
clean. simple. ate. π₯
now ngl, nmsmmp2dlf will be rarely used on its own β she's lowkey a background character in that sense β but she's way more likely to be called by lr_log2report:
$ lr_log2report nmsmmp < /var/log/ns-smmp.log > report
main character energy via delegation, honestly. π
β¨ VERSION β¨
$Id: nmsmmp2dlf.in,v 1.10 2006/07/23 13:16:35 vanbaal Exp $
there's the version line, exactly as she is, timestamp and all. β
β¨ AUTHORS β¨
the legends behind the code, give them their flowers π·:
- Arnaud Taddei
<Arnaud.Taddei@sun.com> - Arnaud Gaillard
<Arnaud.Gaillard@orange.ch> - Elie Dufraiche
<Elie.Dufraiche@sun.com>
β¨ COPYRIGHT β¨
Copyright (C) 2002 Arnaud Taddei <Arnaud.Taddei@sun.com>, Arnaud Gaillard <Arnaud.Gaillard@orange.ch>, Elie Dufraiche <Elie.Dufraiche@sun.com>
okay now the legal bit, and I'm gonna say it with the exact same energy as the original because this part is serious π:
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY β not even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. so like, no promises bestie π. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program (see COPYING); if not, check with http://www.gnu.org/copyleft/gpl.html.
fr fr read the license, it's giving "important" and it is. π
and that's the whole page, slay π . this drop is from Lire 2.1.1 and it's dated 2025-09-28 β catch you on the next manual page, bestie π«Άβ¨π
π¦ where this page comes from
- arch rolling: lire 2.1.1-8 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms