notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
p5-Mail-Milter-Authentication Perl Mail Authentication Milter
3.20240205 mail on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.20240205Version of this port present on the latest quarterly branch.
Maintainer: nork@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-03-11 01:30:08
Last Update: 2024-03-11 01:26:27
Commit Hash: 8aa4802
People watching this port, also watch:: dovecot, postfix-postfwd, teamspeak3-server, roundcube-calendar-kolab-php82, sogo
Also Listed In: perl5
License: ART10 GPLv1+
WWW:
https://metacpan.org/release/Mail-Milter-Authentication/
Description:
A Perl implementation of email authentication standards rolled up into a single easy to use milter. This milter verifies using the following standards. ARC / BIMI / DMARC / IPRev / SPF Check HELO matches it's IP address DKIM (including ADSP) DomainKeys (deprecated) SenderID (deprecated) Includes additional modules. AddID - add a header to all email (example) ReturnOK - Checks that return addresses have properly configured MX records TLS (milter protocol only) - identifies TLS protected connections Check alignment of RFC5322 From and Mail From addresses Send aggregate data to the abusix service Check for SMTP Authentication Block mail based on simple rules Check IP against a trusted list and/or local IP space Extended logging Reverse loopup checking Check against a list of RBLDNS services Generate metrics about message header and body sizes
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (135 items)
Collapse this list.
  1. /usr/local/share/licenses/p5-Mail-Milter-Authentication-3.20240205/catalog.mk
  2. /usr/local/share/licenses/p5-Mail-Milter-Authentication-3.20240205/LICENSE
  3. /usr/local/share/licenses/p5-Mail-Milter-Authentication-3.20240205/ART10
  4. /usr/local/share/licenses/p5-Mail-Milter-Authentication-3.20240205/GPLv1+
  5. bin/authentication_milter
  6. bin/authentication_milter_blocker
  7. bin/authentication_milter_log
  8. bin/authentication_milter_client
  9. @sample lib/perl5/site_perl/auto/share/dist/Mail-Milter-Authentication/authentication_milter.json /usr/local/etc/mail/authentication_milter.json
  10. @sample lib/perl5/site_perl/auto/share/dist/Mail-Milter-Authentication/mail-dmarc.ini /usr/local/etc/mail/mail-dmarc.ini
  11. lib/perl5/site_perl/Mail/Milter/Authentication.pm
  12. lib/perl5/site_perl/Mail/Milter/Authentication/Resolver.pm
  13. lib/perl5/site_perl/Mail/Milter/Authentication/Client.pm
  14. lib/perl5/site_perl/Mail/Milter/Authentication/Tester.pm
  15. lib/perl5/site_perl/Mail/Milter/Authentication/Constants.pm
  16. lib/perl5/site_perl/Mail/Milter/Authentication/Exception.pm
  17. lib/perl5/site_perl/Mail/Milter/Authentication/HTDocs.pm
  18. lib/perl5/site_perl/Mail/Milter/Authentication/Metric.pm
  19. lib/perl5/site_perl/Mail/Milter/Authentication/Pragmas.pm
  20. lib/perl5/site_perl/Mail/Milter/Authentication/Handler.pm
  21. lib/perl5/site_perl/Mail/Milter/Authentication/Config.pm
  22. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/IPRev.pm
  23. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/TLS_metrics.json
  24. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/Size.pm
  25. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/XGoogleDKIM.pm
  26. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/Auth.pm
  27. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/AbusixDataFeed.pm
  28. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/TLS.pm
  29. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/DMARC_metrics.json
  30. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/TrustedIP.pm
  31. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/Sanitize_metrics.json
  32. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/Sanitize.pm
  33. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/Size_metrics.json
  34. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/PTR_metrics.json
  35. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/Logger.pm
  36. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/BIMI.pm
  37. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/DKIM_metrics.json
  38. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/TestTimeout.pm
  39. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/AlignedFrom.pm
  40. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/AddID.pm
  41. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/ReturnOK_metrics.json
  42. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/LocalIP_metrics.json
  43. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/XGoogleDKIM_metrics.json
  44. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/DMARC.pm
  45. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/Auth_metrics.json
  46. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/IPRev_metrics.json
  47. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/Blocker.pm
  48. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/ReturnOK.pm
  49. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/SPF.pm
  50. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/LocalIP.pm
  51. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/SenderID_metrics.json
  52. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/AlignedFrom_metrics.json
  53. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/PTR.pm
  54. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/ARC_metrics.json
  55. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/RBLDNS.pm
  56. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/TrustedIP_metrics.json
  57. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/SPF_metrics.json
  58. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/SenderID.pm
  59. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/ARC.pm
  60. lib/perl5/site_perl/Mail/Milter/Authentication/Handler/DKIM.pm
  61. lib/perl5/site_perl/Mail/Milter/Authentication/Metric/RowProcesses.json
  62. lib/perl5/site_perl/Mail/Milter/Authentication/Metric/Grafana.pm
  63. lib/perl5/site_perl/Mail/Milter/Authentication/Metric/RowProcessingTime.json
  64. lib/perl5/site_perl/Mail/Milter/Authentication/Metric/RowUptime.json
  65. lib/perl5/site_perl/Mail/Milter/Authentication/Metric/RowErrors.json
  66. lib/perl5/site_perl/Mail/Milter/Authentication/Metric/Base.json
  67. lib/perl5/site_perl/Mail/Milter/Authentication/Metric/RowThroughput.json
  68. lib/perl5/site_perl/Mail/Milter/Authentication/Tester/HandlerTester.pm
  69. lib/perl5/site_perl/Mail/Milter/Authentication/htdocs/css/authmilter.css
  70. lib/perl5/site_perl/Mail/Milter/Authentication/htdocs/css/normalize.css
  71. lib/perl5/site_perl/Mail/Milter/Authentication/htdocs/css/skeleton.css
  72. lib/perl5/site_perl/Mail/Milter/Authentication/Net/ServerPatches.pm
  73. lib/perl5/site_perl/Mail/Milter/Authentication/Net/Milter.pm
  74. lib/perl5/site_perl/Mail/Milter/Authentication/App/Blocker/App.pm
  75. lib/perl5/site_perl/Mail/Milter/Authentication/App/Blocker/App/Command/delete.pm
  76. lib/perl5/site_perl/Mail/Milter/Authentication/App/Blocker/App/Command/add.pm
  77. lib/perl5/site_perl/Mail/Milter/Authentication/App/Blocker/App/Command/list.pm
  78. lib/perl5/site_perl/Mail/Milter/Authentication/App/ProcessLog/App.pm
  79. lib/perl5/site_perl/Mail/Milter/Authentication/App/ProcessLog/App/Command/arex.pm
  80. lib/perl5/site_perl/Mail/Milter/Authentication/Protocol/SMTP.pm
  81. lib/perl5/site_perl/Mail/Milter/Authentication/Protocol/Milter.pm
  82. lib/perl5/site_perl/man/man1/authentication_milter_blocker.1.gz
  83. lib/perl5/site_perl/man/man1/authentication_milter_client.1.gz
  84. lib/perl5/site_perl/man/man1/authentication_milter_log.1.gz
  85. lib/perl5/site_perl/man/man1/authentication_milter.1.gz
  86. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication.3.gz
  87. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::App::Blocker::App.3.gz
  88. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::App::Blocker::App::Command::add.3.gz
  89. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::App::Blocker::App::Command::delete.3.gz
  90. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::App::Blocker::App::Command::list.3.gz
  91. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::App::ProcessLog::App.3.gz
  92. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::App::ProcessLog::App::Command::arex.3.gz
  93. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Client.3.gz
  94. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Config.3.gz
  95. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Constants.3.gz
  96. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Exception.3.gz
  97. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler.3.gz
  98. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::AbusixDataFeed.3.gz
  99. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::AddID.3.gz
  100. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::AlignedFrom.3.gz
  101. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::ARC.3.gz
  102. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::Auth.3.gz
  103. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::BIMI.3.gz
  104. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::Blocker.3.gz
  105. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::DKIM.3.gz
  106. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::DMARC.3.gz
  107. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::IPRev.3.gz
  108. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::LocalIP.3.gz
  109. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::Logger.3.gz
  110. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::PTR.3.gz
  111. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::RBLDNS.3.gz
  112. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::ReturnOK.3.gz
  113. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::Sanitize.3.gz
  114. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::SenderID.3.gz
  115. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::Size.3.gz
  116. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::SPF.3.gz
  117. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::TestTimeout.3.gz
  118. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::TLS.3.gz
  119. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::TrustedIP.3.gz
  120. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Handler::XGoogleDKIM.3.gz
  121. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::HTDocs.3.gz
  122. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Metric.3.gz
  123. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Metric::Grafana.3.gz
  124. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Net::Milter.3.gz
  125. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Net::ServerPatches.3.gz
  126. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Pragmas.3.gz
  127. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Protocol::Milter.3.gz
  128. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Protocol::SMTP.3.gz
  129. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Resolver.3.gz
  130. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Tester::HandlerTester.3.gz
  131. lib/perl5/site_perl/man/man3/Mail::Milter::Authentication::Tester.3.gz
  132. @dir /usr/local/etc/mail/authentication_milter.d
  133. @owner
  134. @group
  135. @mode
Collapse this list.
Dependency lines:
  • p5-Mail-Milter-Authentication>0:mail/p5-Mail-Milter-Authentication
To install the port:
cd /usr/ports/mail/p5-Mail-Milter-Authentication/ && make install clean
To add the package, run one of these commands:
  • pkg install mail/p5-Mail-Milter-Authentication
  • pkg install p5-Mail-Milter-Authentication
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: p5-Mail-Milter-Authentication
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1708613768 SHA256 (Mail-Milter-Authentication-3.20240205.tar.gz) = 88a04406509c2f6a2b1b718b1ca250dc4e86f783343ceeb6cd6eac00ed4d0d7e SIZE (Mail-Milter-Authentication-3.20240205.tar.gz) = 249101

Packages (timestamps in pop-ups are UTC):
p5-Mail-Milter-Authentication
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.202402053.20240205-3.202402053.20240205---
FreeBSD:13:quarterly3.202402053.20240205-3.202402053.20240205---
FreeBSD:14:latest3.202402053.20240205-3.202402053.20240205---
FreeBSD:14:quarterly3.202402053.20240205-3.202402053.20240205---
FreeBSD:15:latest3.202402053.20240205n/a3.20240205n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. p5-File-ShareDir-Install>0 : devel/p5-File-ShareDir-Install
  2. perl5>=5.36<5.37 : lang/perl5.36
Test dependencies:
  1. p5-Crypt-OpenSSL-RSA>0 : security/p5-Crypt-OpenSSL-RSA
  2. p5-Test-CheckManifest>0 : devel/p5-Test-CheckManifest
  3. p5-Test-Exception>0 : devel/p5-Test-Exception
  4. p5-Test-Perl-Critic>0 : textproc/p5-Test-Perl-Critic
Runtime dependencies:
  1. p5-App-Cmd>0 : devel/p5-App-Cmd
  2. p5-Clone>0 : devel/p5-Clone
  3. p5-Date-Manip>0 : devel/p5-Date-Manip
  4. p5-Email-Date-Format>0 : mail/p5-Email-Date-Format
  5. p5-Email-Sender>0 : mail/p5-Email-Sender
  6. p5-Email-Simple>0 : mail/p5-Email-Simple
  7. p5-File-Slurp>0 : devel/p5-File-Slurp
  8. p5-Import-Into>0 : devel/p5-Import-Into
  9. p5-JSON-XS>0 : converters/p5-JSON-XS
  10. p5-List-MoreUtils>0 : lang/p5-List-MoreUtils
  11. p5-Lock-File>0 : devel/p5-Lock-File
  12. p5-Log-Dispatchouli>0 : devel/p5-Log-Dispatchouli
  13. p5-Mail-AuthenticationResults>2.20230112 : mail/p5-Mail-AuthenticationResults
  14. p5-Mail-BIMI>=3.20230913 : mail/p5-Mail-BIMI
  15. p5-Mail-DataFeed-Abusix>=1.20200617.1 : mail/p5-Mail-DataFeed-Abusix
  16. p5-Mail-DKIM>=1.20200824 : mail/p5-Mail-DKIM
  17. p5-Mail-DMARC>=1.20160612 : mail/p5-Mail-DMARC
  18. p5-Mail-SPF>0 : mail/p5-Mail-SPF
  19. p5-Net-DNS-Resolver-Mock>=1.20171219 : dns/p5-Net-DNS-Resolver-Mock
  20. p5-Net-DNS>=1.01 : dns/p5-Net-DNS
  21. p5-Net-IP>0 : net-mgmt/p5-Net-IP
  22. p5-Net-Server>0 : net/p5-Net-Server
  23. p5-Proc-ProcessTable>0 : devel/p5-Proc-ProcessTable
  24. p5-Prometheus-Tiny-Shared>=0.020 : net-mgmt/p5-Prometheus-Tiny-Shared
  25. p5-Sereal>0 : converters/p5-Sereal
  26. p5-SUPER>0 : devel/p5-SUPER
  27. p5-Test-File-Contents>0 : devel/p5-Test-File-Contents
  28. p5-Text-Table>0 : textproc/p5-Text-Table
  29. p5-TimeDate>0 : devel/p5-TimeDate
  30. p5-TOML>0 : textproc/p5-TOML
  31. perl5>=5.36<5.37 : lang/perl5.36
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
mail_p5-Mail-Milter-Authentication
USES:
perl5 shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.auckland.ac.nz/pub/perl/CPAN/modules/by-module/Mail/
  2. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/
  3. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/Mail/
  4. ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/Mail/
  5. ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/modules/by-module/Mail/
  6. ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/modules/by-module/Mail/
  7. http://backpan.perl.org/modules/by-module/Mail/
  8. http://ftp.jaist.ac.jp/pub/CPAN/modules/by-module/Mail/
  9. http://ftp.twaren.net/Unix/Lang/CPAN/modules/by-module/Mail/
  10. https://cpan.metacpan.org/modules/by-module/
  11. https://cpan.metacpan.org/modules/by-module/Mail/
  12. https://www.cpan.org/modules/by-module/Mail/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.20240205
11 Mar 2024 01:26:27
commit hash: 8aa480245f5657e917b209a3c7766f38582ec4c7commit hash: 8aa480245f5657e917b209a3c7766f38582ec4c7commit hash: 8aa480245f5657e917b209a3c7766f38582ec4c7commit hash: 8aa480245f5657e917b209a3c7766f38582ec4c7 files touched by this commit
Norikatsu Shigemura (nork) search for other commits by this committer
mail/p5-Mail-Milter-Authentication: Add new port

A Perl implementation of email authentication standards rolled up into a
single easy to use milter.
This milter verifies using the following standards.
    ARC / BIMI / DMARC / IPRev / SPF
    Check HELO matches it's IP address
    DKIM (including ADSP)
    DomainKeys (deprecated)
    SenderID (deprecated)
Includes other additional modules like AddID, ReturnOK and etc...

Approved by:	hrs (mentor)

Number of commits found: 1