opendmarc-import(8)
π opendmarc-import β the OpenDMARC aggregate report data import tool π
okay bestie, welcome to opendmarc-import(8), a page from the System Manager's Manual β¨ no cap, this is the little tool that gets your DMARC data where it needs to go.
πΈ NAME πΈ
opendmarc-import β the OpenDMARC aggregate report data import tool π«Ά
π SYNOPSIS π
opendmarc-import [options]
π¦ DESCRIPTION π¦
so here's the vibe: opendmarc-import reads the per-message data that an instance of opendmarc(8) has been out there recording, and it inserts all of that into an SQL database π
. it's basically playing matchmaker between your DMARC daemon and your database, fr fr.
and then why do we care? because later on, opendmarc-reports(8) comes along and uses that database to generate aggregate reports π. so this is the middle of the pipeline, the main character connecting the two ends. iconic behaviour honestly.
β¨ OPTIONS β¨
--dbhost=hostname β tells it which hostname the SQL server is chillin' on π. defaults to whatever the environment variableOPENDMARC_DBHOSTsays, or"localhost"if that variable isn't set at all.--dbname=name β the name of the SQL database you want to access π. defaults to the environment variableOPENDMARC_DB, or"opendmarc"if it's not set.--dbpasswd=password β the password for the SQL database you're accessing π. defaults to the environment variableOPENDMARC_PASSWORD, or"opendmarc"if it's not set.--dbport=port β which TCP port the SQL server is expected to be listening on π‘. defaults to the environment variableOPENDMARC_PORT, or3306if that variable isn't set.--dbuser=user β the SQL user to use when accessing the database π§. defaults to the environment variableOPENDMARC_USER, or"opendmarc"if it's not set.--helpβ prints a help message and then dips out, terminates π«.--input=file β reads from the named file instead of from standard input (which is the default, btw) π.--verboseβ increases the amount of verbosity written to standard output π’. louder. more. yes.--versionβ prints the version number and exits β.
π VERSION π
this man page covers the version of opendmarc-import that shipped with version 1.4.2 of OpenDMARC π·οΈ.
π COPYRIGHT π
Copyright (c) 2012, The Trusted Domain Project. All rights reserved.
π₯ SEE ALSO π₯
opendmarc(8), opendmarc.conf(5) opendmarc-reports(8)
and that's the whole page bestie, we ate and left zero crumbs π β¨ this was the opendmarc-import(8) man page, brought to you by The Trusted Domain Project π«Ά go forth and import those reports, iykyk ππ
π¦ where this page comes from
- alpine 3.24: opendmarc-doc 1.4.2-r3 Β· BSD-3-Clause Sendmail
- arch rolling: opendmarc 1.4.2-6 Β· custom
- debian bookworm: opendmarc 1.4.2-2+b1 Β· BSD-3-Clause AND SOSL
- debian trixie: opendmarc 1.4.2-5 Β· BSD-3-Clause AND SOSL
- epel 10: opendmarc-tools 1.4.2-33.el10_2 Β· BSD-3-Clause AND Sendmail-Open-Source-1.1
- epel 9: opendmarc-tools 1.4.2-33.el9 Β· BSD-3-Clause AND Sendmail-Open-Source-1.1
- fedora 43: opendmarc-tools 1.4.2-32.fc43 Β· BSD-3-Clause AND Sendmail-Open-Source-1.1
- fedora 43: opendmarc-tools 1.4.2-33.fc43 Β· BSD-3-Clause AND Sendmail-Open-Source-1.1
- fedora 44: opendmarc-tools 1.4.2-34.fc44 Β· BSD-3-Clause AND Sendmail-Open-Source-1.1
- nixos 26.05: opendmarc 1.4.2
- nixpkgs unstable: opendmarc 1.4.2
- ubuntu jammy: opendmarc 1.4.2-1 Β· BSD-3-Clause AND SOSL
- ubuntu noble: opendmarc 1.4.2-4.1build2 Β· BSD-3-Clause AND SOSL
- ubuntu questing: opendmarc 1.4.2-5.1
- ubuntu resolute: opendmarc 1.4.2-5.1build1 Β· BSD-3-Clause AND SOSL
- ubuntu stonking: opendmarc 1.4.2-5.1build1 Β· BSD-3-Clause AND SOSL
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms