DMARCTS-REPORT-PARSER(8)
π dmarcts-report-parser β DMARC Report Parser π
okay bestie, welcome to dmarcts-report-parser, section 8 of the manual (the big-girl sysadmin section, iykyk). this is the lil script that eats DMARC reports and files them away all neat and tidy. let's go π¦
β¨ SYNOPSIS β¨
dmarcts-report-parser [OPTIONS] [PATH]
πΈ DESCRIPTION πΈ
so like, this script parses .xml files inside DMARC reports that email providers send you, and then it stores all that parsed info in an SQL database. that's the whole vibe. π
the .xml files are expected to be attachments of emails, and the script can grab those emails from local folders, mbox files, or IMAP account folders. so many options, we love a flexible queen π
also, real talk, this script needs a configuration file called dmarcts-report-parser.conf, and it looks for it in /etc/ (or in the current working directory). that file defines a database server plus credentials, and β if you're using it β an IMAP server plus credentials. no config, no party. periodt. π
π₯ OPTIONS π₯
okay so one of these following options MUST be provided. not optional, bestie, pick one:
-iβ read reports from messages on the IMAP server, as defined in the config file. π¬-mβ read reports from mbox file(s) provided inPATH. π¦-eβ read reports from MIME email file(s) provided inPATH. π§-xβ read reports from xml file(s) provided inPATH. π
and then these optional cuties are allowed on top of that:
-dβ print debug info. π-rβ replace existing reports rather than skipping them. π--deleteβ delete processed message files (the XML is stored in the database for later reference). ποΈ--infoβ print out the number of XML files or emails processed. π
π SEE ALSO π
dmarcts-report-viewer
π AUTHOR π
this man page was written by Mike Gabriel <mike.gabriel@das-netzwerkteam.de> for the Debian project, and it may be used by others. ty king π«Ά
and that's the whole page, bestie!! π this one is dmarcts-report-parser, from February 2020, and it lives at the top of the page as DMARCTS-REPORT-PARSER(8). go parse something iconic, mwah π
β¨π
π¦ where this page comes from
- debian bookworm: dmarcts-report-parser 1.0+git20220721.51ba1de-1 Β· GPL-3.0-or-later AND BSD-2-Clause
- debian trixie: dmarcts-report-parser 1.0+git20230715.9dd92cf-3 Β· GPL-3.0-or-later AND BSD-2-Clause
- ubuntu jammy: dmarcts-report-parser 1.0+git20190809.1.bb5dd8b6-3 Β· GPL-3.0-or-later AND BSD-2-Clause
- ubuntu noble: dmarcts-report-parser 1.0+git20220721.51ba1de-1 Β· GPL-3.0-or-later AND BSD-2-Clause
- ubuntu questing: dmarcts-report-parser 1.0+git20230715.9dd92cf-3
- ubuntu resolute: dmarcts-report-parser 1.0+git20230715.9dd92cf-3build1 Β· GPL-3.0-or-later AND BSD-2-Clause
- ubuntu stonking: dmarcts-report-parser 1.0+git20230715.9dd92cf-3build1 Β· GPL-3.0-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms