BSD Ports

mail/p5-Mail-DMARC 1.20260306 MidnightBSD

Perl5 module to process and/or create DKIM email

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
f3a172eede
License
artistic, gpl+
Categories
mail, perl5

Description

Mail::DMARC - Perl implementation of DMARC DMARC: Domain-based Message Authentication, Reporting and Conformance

In the other systems

The newest version among them is 2.20260827, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDmail/p5-Mail-DMARC1.20260306no data-[email protected]2026-07-25
FreeBSDmail/p5-Mail-DMARC1.20260306none known-[email protected]-
OpenBSDmail/p5-Mail-DMARC2.20260827 newestno data-Giovanni Bechis <[email protected]>2026-09-01
NetBSDmail/p5-Mail-DMARC2.20260724none known-[email protected]2026-08-19
DragonFlymail/p5-Mail-DMARC1.20240214none known-[email protected]-
HardenedBSDmail/p5-Mail-DMARC1.20260306no data-[email protected]-
GhostBSDmail/p5-Mail-DMARC1.20260306no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install p5-Mail-DMARC

From mports:

cd /usr/mports/mail/p5-Mail-DMARC && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Mail-DMARC>0:mail/p5-Mail-DMARC

Dependencies

As this port's Makefile names them.

Build 28

Runtime 28

Build dependencies 28
Run dependencies 28

No port depends on this one.

Configuration

No options to configure.

USES
perl5 shebangfix
Service scripts
none

Files

pkg-plist 79
  • bin/dmarc_http_client
  • bin/dmarc_httpd
  • bin/dmarc_lookup
  • bin/dmarc_receive
  • bin/dmarc_send_reports
  • bin/dmarc_update_public_suffix_list
  • bin/dmarc_view_reports
  • %%SITE_PERL%%/Mail/DMARC.pm
  • %%SITE_PERL%%/Mail/DMARC/Base.pm
  • %%SITE_PERL%%/Mail/DMARC/HTTP.pm
  • %%SITE_PERL%%/Mail/DMARC/Policy.pm
  • %%SITE_PERL%%/Mail/DMARC/PurePerl.pm
  • %%SITE_PERL%%/Mail/DMARC/Report.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Aggregate.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Metadata.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Auth_Results.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Auth_Results/DKIM.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Auth_Results/SPF.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Identifiers.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Row.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Row/Policy_Evaluated.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Receive.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Send.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Send/HTTP.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Send/SMTP.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Sender.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Store.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Store/SQL.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Store/SQL/Grammars/MySQL.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Store/SQL/Grammars/PostgreSQL.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/Store/SQL/Grammars/SQLite.pm
  • %%SITE_PERL%%/Mail/DMARC/Report/URI.pm
  • %%SITE_PERL%%/Mail/DMARC/Result.pm
  • %%SITE_PERL%%/Mail/DMARC/Result/Reason.pm
  • %%SITE_PERL%%/Mail/DMARC/Test/Transport.pm
  • %%SITE_PERL%%/auto/share/dist/Mail-DMARC/dmarc_whitelist
  • %%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/index.html
  • %%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail-dmarc.cron
  • %%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail-dmarc.ini
  • %%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail_dmarc_schema.mysql
  • %%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail_dmarc_schema.pgsql
  • %%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail_dmarc_schema.sqlite
  • %%SITE_PERL%%/auto/share/dist/Mail-DMARC/public_suffix_list
  • %%SITE_PERL%%/auto/share/dist/Mail-DMARC/rua-schema.xsd
  • %%PERL5_MAN3%%/Mail::DMARC.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Base.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::HTTP.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Policy.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::PurePerl.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Metadata.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Auth_Results.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Auth_Results::DKIM.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Auth_Results::SPF.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Identifiers.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Row.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Row::Policy_Evaluated.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Receive.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Send.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Send::HTTP.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Send::SMTP.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Store.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Store::SQL.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Store::SQL::Grammars::MySQL.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Store::SQL::Grammars::PostgreSQL.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::Store::SQL::Grammars::SQLite.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Report::URI.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Result.3.gz
  • %%PERL5_MAN3%%/Mail::DMARC::Result::Reason.3.gz
  • %%PERL5_MAN1%%/dmarc_http_client.1.gz
  • %%PERL5_MAN1%%/dmarc_httpd.1.gz
  • %%PERL5_MAN1%%/dmarc_lookup.1.gz
  • %%PERL5_MAN1%%/dmarc_receive.1.gz
  • %%PERL5_MAN1%%/dmarc_send_reports.1.gz
  • %%PERL5_MAN1%%/dmarc_update_public_suffix_list.1.gz
  • %%PERL5_MAN1%%/dmarc_view_reports.1.gz
distinfo 1
FileSizeSHA256
Mail-DMARC-1.20260306.tar.gz61762001153de4535343bd150129bf90d7de3408249a1aedb0922e6441727fc20aab7a
Master sites 1
  • CPAN

Commit history 2

DateCommitCreditsLog message
f3a172eede Lucas Holt mail/p5-Mail-DMARC: remove stale plist entries (#663)
Removes obsolete jqGrid static asset entries no longer installed by Mail-DMARC.\n\nFixes Magus run 643 fake-stage plist failure.\n\nValidation: bmake NO_DEPENDS=yes fake; bmake NO_DEPENDS=yes package; git diff --check. ## Summary by Sourcery Remove obsolete static asset entries from the p5-Mail-DMARC packaging plist to align with current installed files. Build: - Clean up pkg-plist by dropping unused jqGrid asset entries that are no longer installed by the port. Chores: - Resolve fake-stage plist mismatches reported by Magus by updating the Mail-DMARC package list. Signed-off-by: Lucas Holt <[email protected]>
787dcc0cd6 Lucas Holt all p5 ports: fix CPAN author fetch paths
Add CPAN author subdirectories for 42 distributions whose generic module paths no longer resolve. AI-Assisted-by: Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>