mail/dmarcts-report-parser 2.0 FreeBSD
Perl based tool to parse DMARC reports
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3
- Categories
- Package size
- 25.3 KiB, 80.1 KiB installed
Description
A Perl based tool to parse DMARC reports, based on John Levine's rddmarc, but extended by the following features:
Allow to read messages from an IMAP server and not only from
the local filesystem.
Store much more XML values into the database (for example the
missing SPF and DKIM results from the policy\_evaluated section)
and also the entire XML for later reference.
Supports MySQL and PostgreSQL.
Needed database tables and columns are created automatically,
user only needs to provide a database. The database schema is
compatible to the one used by rddmarc, but extends it by
additional fields. Users can switch from rddmarc to
dmarcts-report-parser without having to do any changes to the
database by themselves.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | mail/dmarcts-report-parser | 2.0 |
| DragonFly | mail/dmarcts-report-parser | 2.0 |
Install
Binary package:
pkg install dmarcts-report-parser
From the ports tree:
cd /usr/ports/mail/dmarcts-report-parser/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dmarcts-report-parser>0:mail/dmarcts-report-parser
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.0 | 2.0 | - | 2.0 | 2.0 |
| FreeBSD:14:quarterly | 2.0 | 2.0 | n/a | 2.0 | 2.0 |
| FreeBSD:15:latest | 2.0 | 2.0 | n/a | 2.0 | 2.0 |
| FreeBSD:15:quarterly | 2.0 | 2.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.0 | 2.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 8
p5-File-MimeInfo>=0: devel/p5-File-MimeInfop5-Mail-IMAPClient>=0: mail/p5-Mail-IMAPClientp5-MIME-Tools>=0: mail/p5-MIME-Toolsp5-XML-Simple>=0: textproc/p5-XML-Simplep5-DBI>=0: databases/p5-DBIp5-Socket6>=0: net/p5-Socket6p5-PerlIO-gzip>=0: archivers/p5-PerlIO-gzipp5-Mail-Mbox-MessageParser>=0: mail/p5-Mail-Mbox-MessageParser
The full lists below include those, and their dependencies in turn.
Build dependencies 1
Run dependencies 50
- archivers/liblz4
- archivers/p5-PerlIO-gzip
- archivers/zstd
- converters/libiconv
- converters/p5-Convert-BinHex
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- databases/p5-DBI
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/p5-File-BaseDir
- devel/p5-File-DesktopEntry
- devel/p5-File-MimeInfo
- devel/p5-FileHandle-Unget
- devel/p5-IPC-System-Simple
- devel/p5-Parse-RecDescent
- devel/p5-TimeDate
- devel/pcre2
- devel/py-packaging
- devel/readline
- lang/perl5.42
- lang/python312
- lang/python315
- mail/p5-MIME-Tools
- mail/p5-Mail-IMAPClient
- mail/p5-Mail-Mbox-MessageParser
- mail/p5-Mail-Tools
- math/mpdecimal
- misc/shared-mime-info
- net/p5-Socket6
- net/p5-URI
- print/indexinfo
- security/p5-Authen-SASL
- security/p5-Crypt-URandom
- security/p5-Digest-HMAC
- security/p5-Digest-MD5
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- textproc/expat2
- textproc/libxml2
- textproc/p5-XML-NamespaceSupport
- textproc/p5-XML-Parser
- textproc/p5-XML-SAX
- textproc/p5-XML-SAX-Base
- textproc/p5-XML-SAX-Expat
- textproc/p5-XML-Simple
- www/p5-Mozilla-CA
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5 shebangfix
- Service scripts
- none
Files
pkg-plist 5
- bin/dmarcts-report-parser.pl
- @sample etc/dmarcts-report-parser.conf.sample
- etc/periodic/daily/667.dmarcts-report-parser
- share/dmarcts-report-parser/dbx_Pg.pl
- share/dmarcts-report-parser/dbx_mysql.pl
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| techsneeze-dmarcts-report-parser-v2.0_GH0.tar.gz | 26425 | 06b3f9db47b5cb8a487d7ddd8a5bf8d3ae419e2a3a58abfcbbe1f66f45363696 |
Commit history 0
No commits in the history this site was built from.