diff --git a/mail/Makefile b/mail/Makefile index ef59986a9a0e..3e4784b259cb 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -1,744 +1,745 @@ COMMENT = Electronic mail utilities SUBDIR += abook SUBDIR += adcomplain SUBDIR += addresses SUBDIR += addresses-goodies SUBDIR += aerc SUBDIR += akpop3d SUBDIR += alpine SUBDIR += amavis-logwatch SUBDIR += anomy-sanitizer SUBDIR += antivirus-milter SUBDIR += anubis SUBDIR += archiveopteryx SUBDIR += archiveopteryx-devel SUBDIR += archivesmtp SUBDIR += archmbox SUBDIR += ask SUBDIR += asmail SUBDIR += assp SUBDIR += astroid SUBDIR += automx SUBDIR += autorespond SUBDIR += avenger SUBDIR += balsa SUBDIR += batv-milter SUBDIR += bayespam SUBDIR += bbmail SUBDIR += biabam SUBDIR += bincimap SUBDIR += bmf SUBDIR += bogofilter SUBDIR += bogofilter-bdb SUBDIR += bogofilter-kc SUBDIR += bogofilter-sqlite SUBDIR += bsd-vacation SUBDIR += bsfilter SUBDIR += bsmtp SUBDIR += bulk_mailer SUBDIR += c-sig SUBDIR += claws-mail SUBDIR += claws-mail-acpi_notifier SUBDIR += claws-mail-address_keeper SUBDIR += claws-mail-archive SUBDIR += claws-mail-att_remover SUBDIR += claws-mail-attachwarner SUBDIR += claws-mail-bogofilter SUBDIR += claws-mail-bsfilter SUBDIR += claws-mail-clamd SUBDIR += claws-mail-dillo SUBDIR += claws-mail-fetchinfo SUBDIR += claws-mail-gdata SUBDIR += claws-mail-keyword_warner SUBDIR += claws-mail-libravatar SUBDIR += claws-mail-litehtml_viewer SUBDIR += claws-mail-mailmbox SUBDIR += claws-mail-managesieve SUBDIR += claws-mail-newmail SUBDIR += claws-mail-notification SUBDIR += claws-mail-pdf_viewer SUBDIR += claws-mail-perl SUBDIR += claws-mail-pgp SUBDIR += claws-mail-plugins SUBDIR += claws-mail-rssyl SUBDIR += claws-mail-spam_report SUBDIR += claws-mail-spamassassin SUBDIR += claws-mail-tnef_parse SUBDIR += claws-mail-vcalendar SUBDIR += clawsker SUBDIR += cleanup-maildir SUBDIR += cone SUBDIR += coolmail SUBDIR += courier SUBDIR += courier-analog SUBDIR += courier-authlib-vchkpw SUBDIR += courier-imap SUBDIR += couriergraph SUBDIR += crm114 SUBDIR += cvsmail SUBDIR += cyrus-imapd25 SUBDIR += cyrus-imapd30 SUBDIR += cyrus-imapd32 SUBDIR += cyrus-imapd34 SUBDIR += cyrus-imapd36 SUBDIR += cyrus-imapd38 SUBDIR += cyrus2courier SUBDIR += cyrus2dovecot SUBDIR += datovka SUBDIR += davmail SUBDIR += dbmail SUBDIR += dcc-dccd SUBDIR += deforaos-mailer SUBDIR += delatt SUBDIR += dk-milter SUBDIR += dkfilter SUBDIR += dkimproxy SUBDIR += dma SUBDIR += dmarcts-report-parser SUBDIR += dot-forward SUBDIR += dovecot SUBDIR += dovecot-coi SUBDIR += dovecot-fts-elastic SUBDIR += dovecot-fts-flatcurve SUBDIR += dovecot-fts-xapian SUBDIR += dovecot-pigeonhole SUBDIR += dovecot-xaps SUBDIR += dspam SUBDIR += ecartis SUBDIR += elm SUBDIR += emailrelay SUBDIR += emil SUBDIR += enma SUBDIR += eps SUBDIR += epstools SUBDIR += evolution SUBDIR += evolution-ews SUBDIR += exilog SUBDIR += exim SUBDIR += exim-doc-html SUBDIR += exim-doc-pdf SUBDIR += exim-doc-postscript SUBDIR += exim-ldap2 SUBDIR += exim-monitor SUBDIR += exim-mysql SUBDIR += exim-postgresql SUBDIR += exim-sa-exim SUBDIR += exim-sqlite SUBDIR += exipick SUBDIR += exmh-devel SUBDIR += exmh2 SUBDIR += ez-pine-gpg SUBDIR += ezmlm SUBDIR += ezmlm-idx SUBDIR += faces SUBDIR += fastforward SUBDIR += fdm SUBDIR += fetchmail SUBDIR += fetchmailconf SUBDIR += filtermail SUBDIR += findmaildirs SUBDIR += geary SUBDIR += gensig SUBDIR += getmail6 SUBDIR += gmime26 SUBDIR += gmime26-sharp SUBDIR += gmime30 SUBDIR += gnarwl SUBDIR += gnubiff SUBDIR += gnumail SUBDIR += gotmail SUBDIR += grepmail SUBDIR += greyfix SUBDIR += greylite SUBDIR += gubby SUBDIR += hashcash SUBDIR += hbiff SUBDIR += heirloom-mailx SUBDIR += ifile SUBDIR += im SUBDIR += imapdedup SUBDIR += imapfilter SUBDIR += imapsync SUBDIR += imaptools SUBDIR += imaputils SUBDIR += isbg SUBDIR += isoqlog SUBDIR += isync SUBDIR += james SUBDIR += jamlib SUBDIR += jmba SUBDIR += junkfilter SUBDIR += jwsmtp SUBDIR += lbdb SUBDIR += lens SUBDIR += libcmime SUBDIR += libdkim SUBDIR += libdomainkeys SUBDIR += libesmtp SUBDIR += libetpan SUBDIR += libmilter SUBDIR += libpst SUBDIR += libsieve SUBDIR += libspamtest SUBDIR += libspf2 SUBDIR += libsrs2 SUBDIR += libsrs_alt SUBDIR += libvmime SUBDIR += listadmin SUBDIR += lmtp2nntp SUBDIR += lookout SUBDIR += lurker SUBDIR += mail-expire SUBDIR += mail2sms SUBDIR += mailagent SUBDIR += maildrop SUBDIR += mailest SUBDIR += mailfromd SUBDIR += mailfront SUBDIR += mailgraph SUBDIR += mailhog SUBDIR += mailman SUBDIR += mailman-exim4 SUBDIR += mailman-postfix SUBDIR += mailman3 SUBDIR += mailpit SUBDIR += mailscanner SUBDIR += mailslurper SUBDIR += mailutils SUBDIR += mailx SUBDIR += mairix SUBDIR += masqmail SUBDIR += mb2md SUBDIR += mblaze SUBDIR += mbox2imap SUBDIR += mbox2mdir SUBDIR += mboxgrep SUBDIR += mboxstats SUBDIR += mbx2mbox SUBDIR += mdpop3d SUBDIR += mess822 SUBDIR += meta1 SUBDIR += metamail SUBDIR += mew SUBDIR += mew-devel SUBDIR += mfmod_ldap SUBDIR += mfmod_openmetrics SUBDIR += mfmod_pcre SUBDIR += milter-bogom SUBDIR += milter-callback SUBDIR += milter-greylist SUBDIR += milter-manager SUBDIR += milter-regex SUBDIR += milter-skem SUBDIR += mime-construct SUBDIR += mime4j SUBDIR += mimedefang SUBDIR += mini_sendmail SUBDIR += minimalist SUBDIR += missey SUBDIR += mlmmj SUBDIR += mlmmj-archive-mid SUBDIR += mlmmj-archiver SUBDIR += mlmmj-webview SUBDIR += mls SUBDIR += mmh SUBDIR += mmr SUBDIR += mpop SUBDIR += msglint SUBDIR += msmtp SUBDIR += mu SUBDIR += mu4e SUBDIR += mu4e-maildirs SUBDIR += mulberry SUBDIR += mutt SUBDIR += mutt_vc_query SUBDIR += nbsmtp SUBDIR += neomutt SUBDIR += nextcloud-mail SUBDIR += nmh SUBDIR += nmh-devel SUBDIR += noattach SUBDIR += nocc SUBDIR += normalizemime SUBDIR += notmuch SUBDIR += notmuch-emacs SUBDIR += notmuch-mutt SUBDIR += nullmailer SUBDIR += openarc SUBDIR += opendkim SUBDIR += opendmarc SUBDIR += opensmtpd SUBDIR += opensmtpd-extras SUBDIR += opensmtpd-extras-queue-ram SUBDIR += opensmtpd-extras-scheduler-ram SUBDIR += opensmtpd-extras-table-ldap SUBDIR += opensmtpd-extras-table-mysql SUBDIR += opensmtpd-extras-table-passwd SUBDIR += opensmtpd-extras-table-postgresql SUBDIR += opensmtpd-extras-table-redis SUBDIR += opensmtpd-extras-table-socketmap SUBDIR += opensmtpd-extras-table-sqlite SUBDIR += opensmtpd-filter-rspamd SUBDIR += opensmtpd-filter-senderscore SUBDIR += osbf-lua SUBDIR += ovs SUBDIR += p5-CGP-CLI SUBDIR += p5-Clamd SUBDIR += p5-Dancer-Plugin-Email SUBDIR += p5-Dancer2-Plugin-Email SUBDIR += p5-Data-Validate-Email SUBDIR += p5-Email-Abstract SUBDIR += p5-Email-Address SUBDIR += p5-Email-Address-List SUBDIR += p5-Email-Address-Loose SUBDIR += p5-Email-Address-UseXS SUBDIR += p5-Email-Address-XS SUBDIR += p5-Email-AddressParser SUBDIR += p5-Email-Date SUBDIR += p5-Email-Date-Format SUBDIR += p5-Email-Delete SUBDIR += p5-Email-Filter SUBDIR += p5-Email-Find SUBDIR += p5-Email-Folder SUBDIR += p5-Email-Folder-IMAP SUBDIR += p5-Email-Folder-IMAPS SUBDIR += p5-Email-Folder-POP3 SUBDIR += p5-Email-FolderType SUBDIR += p5-Email-FolderType-Net SUBDIR += p5-Email-LocalDelivery SUBDIR += p5-Email-LocalDelivery-Ezmlm SUBDIR += p5-Email-MIME SUBDIR += p5-Email-MIME-Attachment-Stripper SUBDIR += p5-Email-MIME-ContentType SUBDIR += p5-Email-MIME-CreateHTML SUBDIR += p5-Email-MIME-Creator-ISO_2022_JP SUBDIR += p5-Email-MIME-Encodings SUBDIR += p5-Email-MIME-RFC2047 SUBDIR += p5-Email-MessageID SUBDIR += p5-Email-Outlook-Message SUBDIR += p5-Email-Reply SUBDIR += p5-Email-Send SUBDIR += p5-Email-Sender SUBDIR += p5-Email-Sender-Transport-SMTP-TLS SUBDIR += p5-Email-Sender-Transport-SQLite SUBDIR += p5-Email-Simple SUBDIR += p5-Email-Simple-FromHandle SUBDIR += p5-Email-Stuffer SUBDIR += p5-Email-Valid SUBDIR += p5-Email-Valid-Loose SUBDIR += p5-FuzzyOcr-devel SUBDIR += p5-GMail-IMAPD SUBDIR += p5-IMAP-Admin SUBDIR += p5-IMAP-Client SUBDIR += p5-IMAP-Sieve SUBDIR += p5-LMAP-CID2SPF SUBDIR += p5-Log-Procmail SUBDIR += p5-MIME-AltWords SUBDIR += p5-MIME-Charset SUBDIR += p5-MIME-EcoEncode SUBDIR += p5-MIME-EncWords SUBDIR += p5-MIME-Explode SUBDIR += p5-MIME-Lite SUBDIR += p5-MIME-Lite-HTML SUBDIR += p5-MIME-Lite-TT SUBDIR += p5-MIME-Lite-TT-HTML SUBDIR += p5-MIME-Tools SUBDIR += p5-MIME-Types SUBDIR += p5-Mail-Address-MobileJp SUBDIR += p5-Mail-Alias SUBDIR += p5-Mail-Audit SUBDIR += p5-Mail-Audit-Attach SUBDIR += p5-Mail-AuthenticationResults SUBDIR += p5-Mail-BIMI SUBDIR += p5-Mail-Box SUBDIR += p5-Mail-Box-IMAP4 SUBDIR += p5-Mail-Box-IMAP4-SSL SUBDIR += p5-Mail-Box-POP3 SUBDIR += p5-Mail-Box-Parser-C SUBDIR += p5-Mail-Bulkmail SUBDIR += p5-Mail-CheckUser SUBDIR += p5-Mail-DKIM SUBDIR += p5-Mail-DMARC SUBDIR += p5-Mail-DataFeed-Abusix SUBDIR += p5-Mail-DeliveryStatus-BounceParser SUBDIR += p5-Mail-DomainKeys SUBDIR += p5-Mail-Ezmlm SUBDIR += p5-Mail-Field-Received SUBDIR += p5-Mail-FilterXML SUBDIR += p5-Mail-Folder SUBDIR += p5-Mail-Freshmeat SUBDIR += p5-Mail-GnuPG SUBDIR += p5-Mail-Graph SUBDIR += p5-Mail-IMAPClient SUBDIR += p5-Mail-IMAPTalk SUBDIR += p5-Mail-LMLM SUBDIR += p5-Mail-ListDetector SUBDIR += p5-Mail-Mbox-MessageParser SUBDIR += p5-Mail-MboxParser SUBDIR += p5-Mail-Message + SUBDIR += p5-Mail-Milter-Authentication SUBDIR += p5-Mail-OpenDKIM SUBDIR += p5-Mail-OpenRelay-Simple SUBDIR += p5-Mail-POP3Client SUBDIR += p5-Mail-Procmail SUBDIR += p5-Mail-Procmailrc SUBDIR += p5-Mail-RBL SUBDIR += p5-Mail-RFC822-Address SUBDIR += p5-Mail-SPF SUBDIR += p5-Mail-SRS SUBDIR += p5-Mail-SendEasy SUBDIR += p5-Mail-Sender SUBDIR += p5-Mail-Sendmail SUBDIR += p5-Mail-Spool SUBDIR += p5-Mail-Tools SUBDIR += p5-Mail-Transport SUBDIR += p5-Mail-Transport-Dbx SUBDIR += p5-Mail-Verify SUBDIR += p5-Mail-Verp SUBDIR += p5-Mail-Webmail-Gmail SUBDIR += p5-Mojolicious-Plugin-Mail SUBDIR += p5-Net-IMAP-Client SUBDIR += p5-Net-IMAP-Server SUBDIR += p5-Net-IMAP-Simple SUBDIR += p5-Net-IMAP-Simple-SSL SUBDIR += p5-Net-LMTP SUBDIR += p5-Net-ManageSieve SUBDIR += p5-Net-POP3-SSLWrapper SUBDIR += p5-Net-QMTP SUBDIR += p5-Net-SMTP-Server SUBDIR += p5-Net-SMTP-TLS SUBDIR += p5-Net-SMTP-TLS-ButMaintained SUBDIR += p5-Net-SMTPS SUBDIR += p5-Net-SMTP_auth SUBDIR += p5-Net-SenderBase SUBDIR += p5-Net-Server-Mail SUBDIR += p5-POE-Component-Client-POP3 SUBDIR += p5-POE-Component-Client-SMTP SUBDIR += p5-POE-Component-SMTP SUBDIR += p5-POE-Filter-Transparent-SMTP SUBDIR += p5-Parse-MIME SUBDIR += p5-Parse-Syslog-Mail SUBDIR += p5-Qmail-Envelope SUBDIR += p5-SES SUBDIR += p5-Sendmail-AccessDB SUBDIR += p5-Sendmail-Milter SUBDIR += p5-Sisimai SUBDIR += p5-Test-Email SUBDIR += p5-URI-imap SUBDIR += p5-URI-imaps SUBDIR += p5-WWW-GMail SUBDIR += p5-WWW-Hotmail SUBDIR += p5-qpsmtpd SUBDIR += panda-cclient SUBDIR += panda-imap SUBDIR += pantomime SUBDIR += pathalias SUBDIR += pear-Contact_Vcard_Build SUBDIR += pear-Contact_Vcard_Parse SUBDIR += pear-Horde_Imap_Client SUBDIR += pear-Horde_Kolab_Storage SUBDIR += pear-Horde_ListHeaders SUBDIR += pear-Horde_Mail SUBDIR += pear-Horde_Mail_Autoconfig SUBDIR += pear-Horde_Mapi SUBDIR += pear-Horde_Mime SUBDIR += pear-Horde_Mime_Viewer SUBDIR += pear-Horde_Smtp SUBDIR += pear-MIME_Type SUBDIR += pear-Mail SUBDIR += pear-Mail_Mbox SUBDIR += pear-Mail_Mime SUBDIR += pear-Mail_Queue SUBDIR += pear-Mail_mimeDecode SUBDIR += pear-Net_Cyrus SUBDIR += pear-Net_IMAP SUBDIR += pear-Net_LMTP SUBDIR += pecl-mailparse SUBDIR += perdition SUBDIR += pflogsumm SUBDIR += pfqueue SUBDIR += php81-imap SUBDIR += php82-imap SUBDIR += php83-imap SUBDIR += phplist SUBDIR += phpmailer SUBDIR += phpmailer6 SUBDIR += pine-pgp-filters SUBDIR += pm-lib SUBDIR += policyd2 SUBDIR += popa3d SUBDIR += popa3d-before-sendmail SUBDIR += popcheck SUBDIR += popfile SUBDIR += poppwd SUBDIR += popular SUBDIR += postfinger SUBDIR += postfix SUBDIR += postfix-current SUBDIR += postfix-logwatch SUBDIR += postfix-policyd-sf SUBDIR += postfix-policyd-spf-perl SUBDIR += postfix-policyd-weight SUBDIR += postfix-postfwd SUBDIR += postfixadmin SUBDIR += postfixadmin-lite SUBDIR += postfixadmin33 SUBDIR += postfixadmin33-lite SUBDIR += postgrey SUBDIR += postsrsd SUBDIR += prepflog SUBDIR += procmail SUBDIR += procmail-bgrb SUBDIR += proxsmtp SUBDIR += py-Products.SecureMailHost SUBDIR += py-afew SUBDIR += py-aiosmtpd SUBDIR += py-alot SUBDIR += py-authheaders SUBDIR += py-authres SUBDIR += py-checkdmarc SUBDIR += py-django-mailbox SUBDIR += py-django-mailman3 SUBDIR += py-dkimpy SUBDIR += py-dkimpy-milter SUBDIR += py-email-reply-parser SUBDIR += py-email-validator SUBDIR += py-flanker SUBDIR += py-flask-mail SUBDIR += py-flufl.bounce SUBDIR += py-fuglu SUBDIR += py-imap-tools SUBDIR += py-imapclient SUBDIR += py-imaplib2 SUBDIR += py-mail-parser SUBDIR += py-mailmanclient SUBDIR += py-mailnag SUBDIR += py-mailsuite SUBDIR += py-managesieve3 SUBDIR += py-milter SUBDIR += py-notmuch SUBDIR += py-notmuch2 SUBDIR += py-offlineimap3 SUBDIR += py-postfix-mta-sts-resolver SUBDIR += py-premailer SUBDIR += py-pyisemail SUBDIR += py-pymailq SUBDIR += py-pysasl SUBDIR += py-pyspf SUBDIR += py-python-slimta SUBDIR += py-pyzmail SUBDIR += py-rfc6555 SUBDIR += py-spf-engine SUBDIR += py-validate_email SUBDIR += pymsgauth SUBDIR += pyzor SUBDIR += qconfirm SUBDIR += qmail SUBDIR += qmail-activedir SUBDIR += qmail-autoresponder SUBDIR += qmail-conf SUBDIR += qmail-contrib SUBDIR += qmail-dk SUBDIR += qmail-mysql SUBDIR += qmail-notify SUBDIR += qmail-qfilter SUBDIR += qmail-rblchk SUBDIR += qmail-remove SUBDIR += qmail-tls SUBDIR += qmailadmin SUBDIR += qmailanalog SUBDIR += qmailmrtg7 SUBDIR += qmhandle SUBDIR += qpopper SUBDIR += qsf SUBDIR += queue-fix SUBDIR += queue-repair SUBDIR += rainloop SUBDIR += ratelimit-policyd SUBDIR += raysfilter SUBDIR += razor-agents SUBDIR += rbl-milter SUBDIR += rblcheck SUBDIR += renattach SUBDIR += ripmime SUBDIR += rmilter SUBDIR += roundcube SUBDIR += roundcube-automatic_addressbook SUBDIR += roundcube-calendar-kolab SUBDIR += roundcube-carddav SUBDIR += roundcube-classic SUBDIR += roundcube-contextmenu SUBDIR += roundcube-gravatar SUBDIR += roundcube-html5_notifier SUBDIR += roundcube-identity_smtp SUBDIR += roundcube-larry SUBDIR += roundcube-login_info SUBDIR += roundcube-sauserprefs SUBDIR += roundcube-thunderbird_labels SUBDIR += roundcube-tls_icon SUBDIR += roundcube-twofactor_gauthenticator SUBDIR += roundcube-veximaccountadmin SUBDIR += roundcube-yubikey_auth SUBDIR += rspamd SUBDIR += rspamd-devel SUBDIR += rss2email3 SUBDIR += rubygem-actionmailbox60 SUBDIR += rubygem-actionmailbox61 SUBDIR += rubygem-actionmailbox70 SUBDIR += rubygem-actionmailbox71 SUBDIR += rubygem-actionmailer4 SUBDIR += rubygem-actionmailer5 SUBDIR += rubygem-actionmailer50 SUBDIR += rubygem-actionmailer52 SUBDIR += rubygem-actionmailer60 SUBDIR += rubygem-actionmailer61 SUBDIR += rubygem-actionmailer70 SUBDIR += rubygem-actionmailer71 SUBDIR += rubygem-email_reply_parser SUBDIR += rubygem-email_reply_parser-discourse SUBDIR += rubygem-email_reply_trimmer SUBDIR += rubygem-exception_notification SUBDIR += rubygem-gitlab-mail_room SUBDIR += rubygem-mail SUBDIR += rubygem-mail_room SUBDIR += rubygem-mailboxer SUBDIR += rubygem-mailfactory SUBDIR += rubygem-mini_mime SUBDIR += rubygem-net-imap SUBDIR += rubygem-net-pop SUBDIR += rubygem-net-smtp SUBDIR += rubygem-pony SUBDIR += rubygem-premailer SUBDIR += rubygem-premailer-rails SUBDIR += rubygem-premailer-rails-rails5 SUBDIR += rubygem-premailer-rails-rails52 SUBDIR += rubygem-premailer-rails-rails60 SUBDIR += rubygem-premailer-rails-rails61 SUBDIR += rubygem-premailer-rails-rails70 SUBDIR += rubygem-premailer-rails110-rails70 SUBDIR += rubygem-rmail SUBDIR += rubygem-roadie SUBDIR += rubygem-roadie-rails-rails4 SUBDIR += rubygem-roadie-rails-rails52 SUBDIR += rubygem-roadie-rails-rails61 SUBDIR += rubygem-roadie3 SUBDIR += rubygem-ruby-qmail SUBDIR += rubygem-valid_email SUBDIR += rubygem-vmail SUBDIR += s-nail SUBDIR += sa-stats SUBDIR += sa-utils SUBDIR += scam-backscatter SUBDIR += sendmail SUBDIR += sendmail-devel SUBDIR += sendok SUBDIR += sentinel SUBDIR += serialmail SUBDIR += sgwi SUBDIR += sid-milter SUBDIR += sieve-connect SUBDIR += sigrot SUBDIR += simscan SUBDIR += slimta SUBDIR += sma SUBDIR += smfsav SUBDIR += smfsav-devel SUBDIR += smtp-cli SUBDIR += smtpfeed SUBDIR += smtpmail SUBDIR += smtprc SUBDIR += smtprelay SUBDIR += smtptrapd SUBDIR += snappymail SUBDIR += sortmail SUBDIR += spamass-ixhash SUBDIR += spamass-milter SUBDIR += spamass-rules SUBDIR += spamassassin SUBDIR += spamassassin-devel SUBDIR += spamassassin-dqs SUBDIR += spambnc SUBDIR += spamcup SUBDIR += spamd SUBDIR += spamguard SUBDIR += spamilter SUBDIR += spampd SUBDIR += spamprobe SUBDIR += spamstats SUBDIR += spfmilter SUBDIR += spfval SUBDIR += spmfilter SUBDIR += spmfilter-clamav SUBDIR += sqlgrey SUBDIR += squirrelmail SUBDIR += squirrelmail-abook_import_export-plugin SUBDIR += squirrelmail-askuserinfo-plugin SUBDIR += squirrelmail-avelsieve-plugin SUBDIR += squirrelmail-calendar_file_backend-plugin SUBDIR += squirrelmail-change_ldappass-plugin SUBDIR += squirrelmail-change_sqlpass-plugin SUBDIR += squirrelmail-check_quota-plugin SUBDIR += squirrelmail-compatibility-plugin SUBDIR += squirrelmail-decode SUBDIR += squirrelmail-email_footer-plugin SUBDIR += squirrelmail-login_auth-plugin SUBDIR += squirrelmail-login_notes-plugin SUBDIR += squirrelmail-mark_read-plugin SUBDIR += squirrelmail-multilogin-plugin SUBDIR += squirrelmail-notes-plugin SUBDIR += squirrelmail-notify-plugin SUBDIR += squirrelmail-password_forget-plugin SUBDIR += squirrelmail-plugins SUBDIR += squirrelmail-pupdate-plugin SUBDIR += squirrelmail-qmailadmin_login-plugin SUBDIR += squirrelmail-quota_usage-plugin SUBDIR += squirrelmail-sasql-plugin SUBDIR += squirrelmail-secure_login-plugin SUBDIR += squirrelmail-shared_calendars-plugin SUBDIR += squirrelmail-spam-buttons-plugin SUBDIR += squirrelmail-squirrel_logger-plugin SUBDIR += squirrelmail-timeout_user-plugin SUBDIR += squirrelmail-translations SUBDIR += squirrelmail-unsafe_image_rules-plugin SUBDIR += squirrelmail-user_special_mailboxes-plugin SUBDIR += squirrelmail-vlogin-plugin SUBDIR += squirrelmail-websearch-plugin SUBDIR += squirrelmail-wetteronline-plugin SUBDIR += sqwebmail SUBDIR += ssmtp SUBDIR += surblhost SUBDIR += swaks SUBDIR += sylpheed SUBDIR += sympa SUBDIR += t-prot SUBDIR += textmail SUBDIR += thunderbird SUBDIR += thunderbird-dictionaries SUBDIR += tlb SUBDIR += tmpmail SUBDIR += tpop3d SUBDIR += tumgreyspf SUBDIR += up-imapproxy SUBDIR += usendmail SUBDIR += vacation SUBDIR += vbsfilter SUBDIR += vexim SUBDIR += vpopmail SUBDIR += vqadmin SUBDIR += vrfy SUBDIR += wanderlust SUBDIR += websieve SUBDIR += whoson SUBDIR += wmbiff SUBDIR += wmmaiload SUBDIR += x-face-e21 SUBDIR += xbuffy SUBDIR += xcite SUBDIR += xfaces SUBDIR += xfce4-mailwatch-plugin SUBDIR += xmail SUBDIR += xmailbox SUBDIR += xmailwatcher SUBDIR += xpbiff .include diff --git a/mail/p5-Mail-Milter-Authentication/Makefile b/mail/p5-Mail-Milter-Authentication/Makefile new file mode 100644 index 000000000000..7416e7c9a919 --- /dev/null +++ b/mail/p5-Mail-Milter-Authentication/Makefile @@ -0,0 +1,94 @@ +PORTNAME= Mail-Milter-Authentication +PORTVERSION= 3.20240205 +CATEGORIES= mail perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= nork@FreeBSD.org +COMMENT= Perl Mail Authentication Milter +WWW= https://metacpan.org/release/Mail-Milter-Authentication/ + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual + +BUILD_DEPENDS= p5-File-ShareDir-Install>0:devel/p5-File-ShareDir-Install +RUN_DEPENDS= p5-App-Cmd>0:devel/p5-App-Cmd \ + p5-Clone>0:devel/p5-Clone \ + p5-Date-Manip>0:devel/p5-Date-Manip \ + p5-Email-Date-Format>0:mail/p5-Email-Date-Format \ + p5-Email-Sender>0:mail/p5-Email-Sender \ + p5-Email-Simple>0:mail/p5-Email-Simple \ + p5-File-Slurp>0:devel/p5-File-Slurp \ + p5-Import-Into>0:devel/p5-Import-Into \ + p5-JSON-XS>0:converters/p5-JSON-XS \ + p5-List-MoreUtils>0:lang/p5-List-MoreUtils \ + p5-Lock-File>0:devel/p5-Lock-File \ + p5-Log-Dispatchouli>0:devel/p5-Log-Dispatchouli \ + p5-Mail-AuthenticationResults>2.20230112:mail/p5-Mail-AuthenticationResults \ + p5-Mail-BIMI>=3.20230913:mail/p5-Mail-BIMI \ + p5-Mail-DataFeed-Abusix>=1.20200617.1:mail/p5-Mail-DataFeed-Abusix \ + p5-Mail-DKIM>=1.20200824:mail/p5-Mail-DKIM \ + p5-Mail-DMARC>=1.20160612:mail/p5-Mail-DMARC \ + p5-Mail-SPF>0:mail/p5-Mail-SPF \ + p5-Net-DNS-Resolver-Mock>=1.20171219:dns/p5-Net-DNS-Resolver-Mock \ + p5-Net-DNS>=1.01:dns/p5-Net-DNS \ + p5-Net-IP>0:net-mgmt/p5-Net-IP \ + p5-Net-Server>0:net/p5-Net-Server \ + p5-Proc-ProcessTable>0:devel/p5-Proc-ProcessTable \ + p5-Prometheus-Tiny-Shared>=0.020:net-mgmt/p5-Prometheus-Tiny-Shared \ + p5-Sereal>0:converters/p5-Sereal \ + p5-SUPER>0:devel/p5-SUPER \ + p5-Test-File-Contents>0:devel/p5-Test-File-Contents \ + p5-Text-Table>0:textproc/p5-Text-Table \ + p5-TimeDate>0:devel/p5-TimeDate \ + p5-TOML>0:textproc/p5-TOML +TEST_DEPENDS= p5-Crypt-OpenSSL-RSA>0:security/p5-Crypt-OpenSSL-RSA \ + p5-Test-CheckManifest>0:devel/p5-Test-CheckManifest \ + p5-Test-Exception>0:devel/p5-Test-Exception \ + p5-Test-Perl-Critic>0:textproc/p5-Test-Perl-Critic + +USES= perl5 shebangfix +USE_PERL5= configure +USE_RC_SUBR= authentication_milter +SHEBANG_FILES= bin/authentication_milter bin/authentication_milter_blocker \ + bin/authentication_milter_client bin/authentication_milter_log + +TEST_ENV= AUTHOR_TESTING=1 \ + RELEASE_TESTING=1 \ + TEST_AUTHOR=1 + +ETCDIR= ${PREFIX}/etc/mail +EXTRACT_AFTER_ARGS= --exclude ./share/authentication_milter.init \ + --no-same-owner --no-same-permission +.for V in CACHEDIR ETCDIR RUNDIR SPOOLDIR VARLIBDIR VARLIBDIRBASE \ + DEFAULT_USER DEFAULT_GROUP +REINPLACE_LIST+= -e "s|%%${V}%%|${$V}|g" +.endfor +NO_ARCH= yes +SUB_FILES= pkg-message +.for V in CACHEDIR ETCDIR RUNDIR SPOOLDIR VARLIBDIR VARLIBDIRBASE \ + DEFAULT_USER DEFAULT_GROUP +SUB_LIST+= ${V}=${$V} +.endfor + +PLIST_SUB= ${SUB_LIST} + +CACHEDIR= /var/cache/auth_milter +DEFAULT_GROUP= mailnull +DEFAULT_USER= mailnull +RUNDIR= /var/run/auth_milter +SPOOLDIR= /var/spool/auth_milter +VARLIBDIR= /var/lib/auth_milter +VARLIBDIRBASE= /var/lib + +post-patch: + cd ${PATCH_WRKSRC} && ${REINPLACE_CMD} ${REINPLACE_LIST} \ + bin/authentication_milter \ + lib/Mail/Milter/Authentication/Config.pm \ + lib/Mail/Milter/Authentication/Handler/DMARC.pm \ + share/authentication_milter.json + +post-install: + ${MKDIR} ${STAGEDIR}${ETCDIR}/authentication_milter.d + +.include diff --git a/mail/p5-Mail-Milter-Authentication/distinfo b/mail/p5-Mail-Milter-Authentication/distinfo new file mode 100644 index 000000000000..248b6a8464f1 --- /dev/null +++ b/mail/p5-Mail-Milter-Authentication/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1708613768 +SHA256 (Mail-Milter-Authentication-3.20240205.tar.gz) = 88a04406509c2f6a2b1b718b1ca250dc4e86f783343ceeb6cd6eac00ed4d0d7e +SIZE (Mail-Milter-Authentication-3.20240205.tar.gz) = 249101 diff --git a/mail/p5-Mail-Milter-Authentication/files/authentication_milter.in b/mail/p5-Mail-Milter-Authentication/files/authentication_milter.in new file mode 100644 index 000000000000..870ea0c4b6df --- /dev/null +++ b/mail/p5-Mail-Milter-Authentication/files/authentication_milter.in @@ -0,0 +1,93 @@ +#!/bin/sh + +# PROVIDE: authentication_milter +# REQUIRE: NETWORKING +# BEFORE: mail +# KEYWORD: shutdown +# +# Define these authentication_milter* variables in one of these files: +# /etc/rc.conf +# /etc/rc.conf.local +# /etc/rc.conf.d/authentication_milter +# +# DO NOT CHANGE THESE DEFAULT VALUES HERE +# +# Add the following lines to /etc/rc.conf to enable authentication_milter: +# +# authentication_milter_enable="YES" +# authentication_milter_flags="" +# authentication_milter_prefix="%%ETCDIR%%" +# authentication_milter_foreground_enable="" +# + +. /etc/rc.subr + +name="authentication_milter" +rcvar="authentication_milter_enable" +procname="${name}:parent" + +load_rc_config $name + +: ${authentication_milter_enable:=NO} +: ${authentication_milter_prefix:=%%ETCDIR%%} +: ${authentication_milter_foreground_enable:=NO} + +pidfile="%%RUNDIR%%/${name}.pid" +command="%%PREFIX%%/bin/authentication_milter" +command_args="--pidfile ${pidfile} --prefix ${authentication_milter_prefix} ${command_args}" + +start_precmd="authentication_milter_precmd_start" +stop_precmd="authentication_milter_precmd" + +authentication_milter_precmd_start () { + var1= + var2= + + case "${authentication_milter_flags}" in + -c*|*-c*|--control*|*--control*) + var1="control" + ;; + -d*|*-d*|--daemon*|*--daemon*) + var1="daemon" + ;; + --pidfile*|*--pidfile*) + var2="pidfile" + ;; + --prefix*|*--prefix*) + var2="prefix" + ;; + -h*|*-h*|--help*|*--help*) + var1="help" + ;; + esac + case ${var1} in + "") ;; + *) + err 1 "Invalid option --${var1} found in ${name}_flags" + ;; + esac + case ${var2} in + "") ;; + *) + err 1 "Invalid option --${var2} found in ${name}_flags." \ + "Use \$${name}_${var2} in /etc/rc.conf instead." + ;; + esac + + piddir=$(dirname "$pidfile") + install -d %%VARLIBDIRBASE%% + install -d -m 0755 -o "%%DEFAULT_USER%%" -g "%%DEFAULT_GROUP%%" "$piddir" + install -d -m 0750 -o "%%DEFAULT_USER%%" -g "%%DEFAULT_GROUP%%" \ + %%RUNDIR%% %%CACHEDIR%% %%SPOOLDIR%% %%VARLIBDIR%% + + authentication_milter_precmd + if ! checkyesno authentication_milter_foreground_enable; then + command_args="-d ${command_args}" + fi +} + +authentication_milter_precmd () { + command_args="-c ${rc_arg} ${command_args}" +} + +run_rc_command "$1" diff --git a/mail/p5-Mail-Milter-Authentication/files/patch-bin_authentication__milter b/mail/p5-Mail-Milter-Authentication/files/patch-bin_authentication__milter new file mode 100644 index 000000000000..2d9ef925cdcf --- /dev/null +++ b/mail/p5-Mail-Milter-Authentication/files/patch-bin_authentication__milter @@ -0,0 +1,85 @@ +--- bin/authentication_milter.orig 2024-02-05 02:41:57 UTC ++++ bin/authentication_milter +@@ -15,7 +15,7 @@ use Mail::Milter::Authentication::Protocol::SMTP; + use Mail::Milter::Authentication::Protocol::SMTP; + + # CONFIG +-my $pid_file = '/run/authentication_milter.pid'; ++my $pid_file = '%%RUNDIR%%/authentication_milter.pid'; + my $daemon = 0; + my $help = 0; + my $prefix; +@@ -195,11 +195,11 @@ version 3.20240205 + =item --pidfile + + Write the process PID to the given file. +- defaults to /run/authentication_milter.pid ++ defaults to %%RUNDIR%%/authentication_milter.pid + + =item --prefix + +- Read configuration from dir rather than /etc/ ++ Read configuration from dir rather than %%ETCDIR%% + + =item -i|--ident + +@@ -212,7 +212,7 @@ version 3.20240205 + + =head1 CONFIGURATION + +- The milter reads configuration from /etc/authentication_milter.json ++ The milter reads configuration from %%ETCDIR%%/authentication_milter.json + + The configuration file format is as follows... + +@@ -266,10 +266,10 @@ version 3.20240205 + "metric_tempfile" : "/tmpfs/authmilter_metrics", | Path to shared metrics data, defaults to /metrics + "metric_basic_http" : 1, | Disable extended http services such as config and grafana json pages + +- "cache_dir" : "/var/cache/auth_milter", | Path to the shared cache directory +- "spool_dir" : "/var/spool/auth_milter", | Path to the shared spool directory +- "lib_dir" : "/var/lib/auth_milter", | Path to the shared lib directory +- "lock_file" : "/var/run/authmilter.lock", | Optionally specify the location of the Net::Server lock file ++ "cache_dir" : "%%CACHEDIR%%", | Path to the shared cache directory ++ "spool_dir" : "%%SPOOLDIR%%", | Path to the shared spool directory ++ "lib_dir" : "%%VARLIBDIR%%", | Path to the shared lib directory ++ "lock_file" : "%%RUNDIR%%/authmilter.lock", | Optionally specify the location of the Net::Server lock file + + # metric_port and metric_host are deprecated. + # please use metric_connection instead +@@ -289,7 +289,7 @@ version 3.20240205 + "sock_type" : "inet", | Socket type (inet or unix) + "sock_host" : "localhost", | Host to connect to (when inet) + "sock_port" : "2525", | Port to connect to (when inet) +- "sock_path" : "/var/run/smtp.sock", | Socket path to connect to (when unix) ++ "sock_path" : "%%RUNDIR%%/smtp.sock", | Socket path to connect to (when unix) + "timeout_in" : "10", | Timeout when waiting for inbound SMTP data + "timeout_out" : "10", | Timeout when waiting for outbound SMTP data + "pipeline_limit" : "50", | Limit the number of transactions accepted in an SMTP pipeline +@@ -315,7 +315,7 @@ version 3.20240205 + "unix:/var/sock/a.sock" : { + "server_name" : "util.example.com", + "sock_type" : "unix", +- "sock_path" : "/var/run/smtp.sock", ++ "sock_path" : "%%RUNDIR%%/smtp.sock", + "timeout_in" : "10", + "timeout_out" : "10" + } +@@ -408,7 +408,7 @@ version 3.20240205 + }, + "!InactiveModule" : {}, + | Additionally, config for a module can be placed in a file +- | with filename /etc/authentication_milter.d/ModuleName.json ++ | with filename %%ETCDIR%%/authentication_milter.d/ModuleName.json + | the contents of which should be the JSON assigned to the + | entry here. + +@@ -421,7 +421,7 @@ This milter uses Mail::DMARC as a backend for DMARC ch + + This milter uses Mail::DMARC as a backend for DMARC checks, this module requires that a configuration file is setup. + +-You should create and populate /etc/mail-dmarc.ini ++You should create and populate %%ETCDIR%%/mail-dmarc.ini + + For DMARC reporting you are also required to setup a datastore, including creating a basic table structure. + The detauls of this are to be found in the Mail::DMARC documentation. diff --git a/mail/p5-Mail-Milter-Authentication/files/patch-lib_Mail_Milter_Authentication.pm b/mail/p5-Mail-Milter-Authentication/files/patch-lib_Mail_Milter_Authentication.pm new file mode 100644 index 000000000000..7908a75deddf --- /dev/null +++ b/mail/p5-Mail-Milter-Authentication/files/patch-lib_Mail_Milter_Authentication.pm @@ -0,0 +1,18 @@ +--- lib/Mail/Milter/Authentication.pm.orig 2024-02-05 02:41:57 UTC ++++ lib/Mail/Milter/Authentication.pm +@@ -32,11 +32,14 @@ use vars qw(@ISA); + my $MYARGS = { + 'ident' => $Mail::Milter::Authentication::Config::IDENT, + 'to_stderr' => 0, # handled elsewhere ++ 'to_stdout' => 0, # handled elsewhere + 'log_pid' => 1, + 'facility' => LOG_MAIL, + }; + if ( exists $config->{ 'log_dispatchouli' } ) { +- $MYARGS = $config->{ 'log_dispatchouli' }; ++ foreach my $k (keys %{$config->{ 'log_dispatchouli' }}) { ++ $MYARGS->{$k} = $config->{ 'log_dispatchouli' }->{$k}; ++ } + } + + $LOGGER = Log::Dispatchouli->new( $MYARGS ); diff --git a/mail/p5-Mail-Milter-Authentication/files/patch-lib_Mail_Milter_Authentication_Config.pm b/mail/p5-Mail-Milter-Authentication/files/patch-lib_Mail_Milter_Authentication_Config.pm new file mode 100644 index 000000000000..c2ac6dfd0d26 --- /dev/null +++ b/mail/p5-Mail-Milter-Authentication/files/patch-lib_Mail_Milter_Authentication_Config.pm @@ -0,0 +1,71 @@ +--- lib/Mail/Milter/Authentication/Config.pm.orig 2024-02-05 02:41:57 UTC ++++ lib/Mail/Milter/Authentication/Config.pm +@@ -21,7 +21,7 @@ our @EXPORT_OK = qw{ + }; + + +-our $PREFIX = '/etc'; ++our $PREFIX = '%%ETCDIR%%'; + our $IDENT = 'authentication_milter'; + my $CONFIG; + +@@ -31,19 +31,19 @@ sub default_config { + 'debug' => 0, + 'dryrun' => 0, + 'logtoerr' => 0, +- 'error_log' => '/var/log/authentication_milter.err', ++ "log_dispatchouli" => {}, + 'extended_log' => 1, + 'legacy_log' => 0, +- 'connection' => 'inet:12345@localhost', +- 'umask' => '0000', +- 'runas' => 'nobody', +- 'rungroup' => 'nogroup', ++ 'connection' => 'unix:%%RUNDIR%%/auth_milter.sock', ++ 'umask' => '0077', ++ 'runas' => '%%DEFAULT_USER%%', ++ 'rungroup' => '%%DEFAULT_GROUP%%', + 'listen_backlog' => 20, + 'check_for_dequeue' => 60, +- 'min_children' => 20, +- 'max_children' => 200, +- 'min_spare_children' => 10, +- 'max_spare_children' => 20, ++ 'min_children' => 1, ++ 'max_children' => 2, ++ 'min_spare_children' => 1, ++ 'max_spare_children' => 1, + 'max_requests_per_child' => 200, + 'protocol' => 'milter', + 'connect_timeout' => 30, +@@ -61,9 +61,9 @@ sub default_config { + 'ip_map' => {}, + 'authserv_id' => '', + 'handlers' => {}, +- 'cache_dir' => '/var/cache/authentication_milter', +- 'spool_dir' => '/var/spool/authentication_milter', +- 'lib_dir' => '/var/lib/authentication_milter', ++ 'cache_dir' => '%%CACHEDIR%%', ++ 'spool_dir' => '%%SPOOLDIR%%', ++ 'lib_dir' => '%%VARLIBDIR%%', + 'lock_file' => '', + }; + +@@ -104,7 +104,7 @@ sub setup_config { + else { + if ( $EUID == 0 ) { + # We are root, create in global space +- $dir = '/var/'.$type.'/authentication_milter'; ++ $dir = '/var/'.$type.'/auth_milter'; + mkdir $dir if ! -e $dir; + # Create the subdir for this IDENT + $dir .= '/'.$safe_ident; +@@ -119,7 +119,7 @@ sub setup_config { + else { + # We are a user! Create something in a temporary space + $dir = join( '_', +- '/tmp/authentication_milter', ++ '/tmp/auth_milter', + $type, + $EUID, + $safe_ident, diff --git a/mail/p5-Mail-Milter-Authentication/files/patch-lib_Mail_Milter_Authentication_Handler_DMARC.pm b/mail/p5-Mail-Milter-Authentication/files/patch-lib_Mail_Milter_Authentication_Handler_DMARC.pm new file mode 100644 index 000000000000..4f336401d318 --- /dev/null +++ b/mail/p5-Mail-Milter-Authentication/files/patch-lib_Mail_Milter_Authentication_Handler_DMARC.pm @@ -0,0 +1,11 @@ +--- lib/Mail/Milter/Authentication/Handler/DMARC.pm.orig 2024-02-05 02:41:57 UTC ++++ lib/Mail/Milter/Authentication/Handler/DMARC.pm +@@ -26,7 +26,7 @@ sub default_config { + 'report_suppression_list' => 'rbl.example.com', + 'no_report' => 0, + 'hide_report_to' => 0, +- 'config_file' => '/etc/mail-dmarc.ini', ++ 'config_file' => '%%ETCDIR%%/mail-dmarc.ini', + 'no_reject_disposition' => 'quarantine', + 'no_list_reject_disposition' => 'none', + 'reject_on_multifrom' => 30, diff --git a/mail/p5-Mail-Milter-Authentication/files/patch-share_authentication__milter.json b/mail/p5-Mail-Milter-Authentication/files/patch-share_authentication__milter.json new file mode 100644 index 000000000000..1547a396af4f --- /dev/null +++ b/mail/p5-Mail-Milter-Authentication/files/patch-share_authentication__milter.json @@ -0,0 +1,76 @@ +--- share/authentication_milter.json.orig 2024-02-05 02:41:57 UTC ++++ share/authentication_milter.json +@@ -2,19 +2,19 @@ + "debug" : 0, + "dryrun" : 0, + "logtoerr" : 0, +- "error_log" : "/var/log/authentication_milter.err", ++ "log_dispatchouli" : {}, + +- "connection" : "inet:12345@localhost", +- "umask" : "0000", +- "runas" : "nobody", +- "rungroup" : "nogroup", ++ "connection" : "unix:%%RUNDIR%%/auth_milter.sock", ++ "umask" : "0077", ++ "runas" : "%%DEFAULT_USER%%", ++ "rungroup" : "%%DEFAULT_GROUP%%", + "chroot" : "", + + "listen_backlog" : 20, +- "min_children" : 20, +- "max_children" : 200, +- "min_spare_children" : 10, +- "max_spare_children" : 20, ++ "min_children" : 1, ++ "max_children" : 2, ++ "min_spare_children" : 1, ++ "max_spare_children" : 1, + "max_requests_per_child" : 200, + + "connect_timeout" : 30, +@@ -31,21 +31,32 @@ + "handlers" : { + + "SPF" : { +- "hide_none" : 0 ++ "hide_none" : 0, ++ "hide_received-spf_header": 1 + }, + + "DKIM" : { + "hide_none" : 0, +- "check_adsp" : 1, ++ "check_adsp" : 0, ++ "hide_domainkeys" : 1, + "show_default_adsp" : 0, +- "adsp_hide_none" : 0 ++ "adsp_hide_none" : 1 + }, + + "DMARC" : { + "hide_none" : 0, ++ "hard_reject" : 0, ++ "no_reject_disposition" : "quarantine", ++ "use_arc" : 1, ++ "no_report" : 1, ++ "config_file": "%%ETCDIR%%/mail-dmarc.ini", + "detect_list_id" : "1" + }, + ++ "ARC" : { ++ "hide_none" : 0 ++ }, ++ + "PTR" : {}, + + "SenderID" : { +@@ -63,7 +74,7 @@ + "100.200.100.2", + "2001:44c2:3881:aa00::/56", + "2001:44b8:3021:123:dead:beef:abcd:1234" +- ], ++ ] + }, + + "!AddID" : {}, diff --git a/mail/p5-Mail-Milter-Authentication/files/pkg-message.in b/mail/p5-Mail-Milter-Authentication/files/pkg-message.in new file mode 100644 index 000000000000..b818cbe67c5d --- /dev/null +++ b/mail/p5-Mail-Milter-Authentication/files/pkg-message.in @@ -0,0 +1,33 @@ +[ +{ type: install + message: <