DMARC_RECEIVE(1p)
π DMARC_RECEIVE (1p) π
okay bestie, so this is the manual page for dmarc_receive β it's from the User Contributed Perl Documentation collection (iykyk), and it's genuinely the little workhorse that keeps your DMARC life together. let's get into it π«Ά
β¨ NAME β¨
dmarc_receive β receive aggregate reports via IMAP, mbox, or message file(s) π
like, it receives. that's the whole vibe. no cap.
πΈ USAGE πΈ
dmarc_receive [ --imap | --mbox | --file ]
pick your lane, queen π
π DESCRIPTION π
so this script processes incoming DMARC reports from IMAP, from files, or from a mbox formatted file. that's the whole job. three doors, one icon. π
π¦ IMAP
to process reports with IMAP, you must configure the [imap] settings in mail-dmarc.ini. no setup, no slay. periodt.
once that's handled, this program will:
- log into the IMAP account
- select the specified folder (
INBOX,dmarc, etc) - for every unread (
Unseen) message, search for DMARC reports
π§ IMAP Aggregate report
IMAP aggregate reports are detected by the presence of zip or gzip attachments. (detective mode: activated π)
when an aggregate report is detected:
- the attachment is decompressed
- the XML is parsed
- the report is saved to the report store
- the message is marked as read/seen
- move message to
[imap][a_done]folder (if defined)
π IMAP Forensic report
IMAP forensic reports are detected by the presence of the content-types message/feedback-report and text/rfc822-headers.
when a forensic report is detected, it is moved to the [imap][f_done] IMAP folder. that's it, that's the move. β¨
π File as message
accepts the filename of a file containing a mail message. the message is parsed and stored. simple, clean, iconic. π
π Mbox
accepts the filename of a mbox format file containing mail messages. the messages are parsed and stored. like, plural. a whole little friend group of messages. π«Ά
π reminder: whether you're running IMAP or not, the[imap]settings inmail-dmarc.iniare required β the manual says it's non-negotiable, so don't @ me.
<div align="center">πΈ πΈ πΈ</div>
and that's the page, bestie!! this was DMARC_RECEIVE(1p) from perl v5.40.1, dated 2026-07-07, and honestly? she ate. now go configure your mail-dmarc.ini and let those reports flow π
β¨π
π¦ where this page comes from
- ubuntu stonking: libmail-dmarc-perl 1.20260306-1ubuntu1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms