opendmarc-expire(8)
πΎ opendmarc-expire(8) πΎ
okay bestie, so this one is a System Manager's Manual page, and the command we're stanning today is opendmarc-expire β the OpenDMARC history data expiration tool. she's giving cleanup crew, she's giving Marie Kondo for your database, and honestly? we're obsessed. π§Ήβ¨
πΈ NAME πΈ
opendmarc-expire β the OpenDMARC history data expiration tool π«Ά
β¨ SYNOPSIS β¨
opendmarc-expire [options]
like. that's it. that's the whole vibe. options in, expired records out. π
π¦ DESCRIPTION π¦
so here's the tea: opendmarc-expire expires old records from the database that's part of the OpenDMARC aggregate reporting feature. that's the entire job, no cap. old stuff out, database stays cute and manageable. periodt. π₯
π OPTIONS π
--alltablesβ expires records in ALL the tables, not just the big chonky ones. going full send, no survivors. π--dbhost=hostβ tries to connect to the database server living at the host you named. the default is"localhost", i.e. right here at home. π--dbname=nameβ requests a connection to the database called name. default is"opendmarc". iconic, on brand. π--dbpasswd=passwordβ tries to authenticate to the database server using the password you gave. default is"opendmarc". (yes bestie, change it. i'm just the messenger. π)--dbport=portβ tries to connect to the database at the TCP port you specified. default is3306. π--dbuser=userβ tries to authenticate to the database server as the specified user. default is"opendmarc". hi bestie, it's me again. π«Ά--expire=daysβ tells her how many days of data to keep. the default is180. so 180 days ago and older? gone. bye. π--helpβ prints a usage message and then exits. she's helpful AND she leaves. main character energy. β--verboseβ requests verbose output. she will tell you everything. and i mean everything. π--versionβ prints the version number and exits. quick lil flex, then out. π
π VERSION π
this man page covers the version of opendmarc-expire that shipped with version 1.4.2 of OpenDMARC. so if you're on something else, lowkey check your own page. π¦
π COPYRIGHT π
Copyright (c) 2012, 2014, The Trusted Domain Project. All rights reserved. π«‘ protecting the brand, as they should.
π SEE ALSO π
okay that's the whole page bestie, you're officially fluent π and before i go β this one came from The Trusted Domain Project, it's the opendmarc-expire(8) page from their System Manager's Manual, and it's serving version 1.4.2 of OpenDMARC energy. go forth and expire those records, you absolute legend. πβ¨π
π¦ 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