mail/opendmarc 1.4.2_4 FreeBSD
DMARC library and milter implementation
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE, SENDMAIL
- Categories
- mail, security
- Package size
- 121.8 KiB, 483.5 KiB installed
Description
OpenDMARC is an open source implementation of Domain-based Message Authentication, Reporting & Conformance, or DMARC. It builds on the successes of technologies such as DomainKeys Identified Mail (DKIM) and the Sender Policy Framework (SPF) to create an infrastructure that enforces policy on domain names that are visible to end users, and creates a feedback framework for identifying and tracking fraudulent use of domain names in email.
It includes a library for handling DMARC record parsing, a database schema and tools for aggregating and processing transaction history to produce DMARC reports, and a filter that ties it all together with an MTA using the milter protocol.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | mail/opendmarc | 1.4.2_4 |
| OpenBSD | mail/opendmarc | 1.4.2p0 |
| NetBSD | mail/opendmarc | 1.4.2nb4 |
| DragonFly | mail/opendmarc | 1.4.2_3 |
Install
Binary package:
pkg install opendmarc
From the ports tree:
cd /usr/ports/mail/opendmarc/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= opendmarc>0:mail/opendmarc
LIB_DEPENDS= libopendmarc.so:mail/opendmarc
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 | 1.4.2_4 | 1.4.2_4 | 1.4.2 | 1.4.2_4 | - |
| FreeBSD:14:quarterly | 1.4.2_4 | 1.4.2_4 | n/a | 1.4.2_4 | - |
| FreeBSD:15:latest | 1.4.2_4 | 1.4.2_4 | n/a | 1.4.2_4 | 1.4.2_4 |
| FreeBSD:15:quarterly | 1.4.2_4 | 1.4.2_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.4.2_4 | 1.4.2_4 | 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 4
p5-Switch>=0: lang/p5-Switchp5-DBI>=0: databases/p5-DBIp5-HTTP-Message>=0: www/p5-HTTP-Messagepublic_suffix_list>=0: dns/public_suffix_list
The full lists below include those, and their dependencies in turn.
Build dependencies 20
- converters/libiconv
- databases/mysql84-client
- databases/openldap26-client
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/gettext-runtime
- devel/libcbor
- devel/libedit
- devel/libtool
- devel/m4
- lang/perl5.42
- mail/libspf2
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/libfido2
- textproc/groff
- textproc/uchardet
Run dependencies 30
- converters/libiconv
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- databases/mysql84-client
- databases/openldap26-client
- databases/p5-DBD-mysql
- databases/p5-DBI
- devel/libcbor
- devel/libedit
- devel/libunwind
- devel/p5-Clone
- devel/p5-Filter
- devel/p5-IO-HTML
- devel/p5-TimeDate
- dns/public_suffix_list
- lang/p5-Switch
- lang/perl5.42
- mail/libspf2
- net/p5-URI
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/libfido2
- textproc/groff
- textproc/uchardet
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-LWP-MediaTypes
Configuration
Options name: mail_opendmarc
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| SPF | on | Enable support for SPF record checking |
- USES
- cpe libtool mysql perl5 shebangfix autoreconf
- Service scripts
opendmarc
Files
Manual pages 8
- opendmarc(8)
- opendmarc-check(8)
- opendmarc-expire(8)
- opendmarc-import(8)
- opendmarc-importstats(8)
- opendmarc-params(8)
- opendmarc-reports(8)
- opendmarc.conf(5)
pkg-plist 21
- etc/mail/opendmarc.conf.sample
- include/opendmarc/dmarc.h
- lib/libopendmarc.a
- lib/libopendmarc.so
- lib/libopendmarc.so.2
- lib/libopendmarc.so.2.0.3
- share/man/man5/opendmarc.conf.5.gz
- share/man/man8/opendmarc-check.8.gz
- share/man/man8/opendmarc-expire.8.gz
- share/man/man8/opendmarc-import.8.gz
- share/man/man8/opendmarc-importstats.8.gz
- share/man/man8/opendmarc-params.8.gz
- share/man/man8/opendmarc-reports.8.gz
- share/man/man8/opendmarc.8.gz
- sbin/opendmarc
- sbin/opendmarc-check
- sbin/opendmarc-expire
- sbin/opendmarc-import
- sbin/opendmarc-importstats
- sbin/opendmarc-params
- sbin/opendmarc-reports
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| trusteddomainproject-OpenDMARC-1.4.2-rel-opendmarc-1-4-2_GH0.tar.gz | 426996 | ee1dcdd158fd5fd2b16de2b86980c4a4be60a070641ca19591a713da4e4008bb |
Master sites 1
- GH
Commit history 0
No commits in the history this site was built from.