BSD Ports

mail/opensmtpd-filter-dkimsign 0.5 FreeBSD

Library for writing opensmtpd filters

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ISCL
Categories
mail
Package size
15.8 KiB, 32.7 KiB installed

Description

This filter adds a DKIM signature to emails sent through OpenSMTPd. The rsa and ed25519 signing algorithms are supported, as well as the simple and relaxed canonicalization algorithms.

The filter can sign emails for several domains, selecting them according to the from-header, but can only use a single selector, managing multiple selectors must be done at the OpenSMTPd level.

It depends on the libopensmtpd port.

An example of a minimal configuration for signing outgoing emails for domain "example.com" and selector "_selector" would be:

filter "dkimsign" proc-exec "filter-dkimsign -d example.com -s _selector \ -k /usr/local/etc/smtpd/dkim/private.key" user _smtpd group _smtpd

And then you can apply that filter to the mail that needs to be signed:

listen on lo0 filter dkimsign

In the other systems

SystemPortVersion
FreeBSDmail/opensmtpd-filter-dkimsign0.5
OpenBSDmail/opensmtpd-filters/dkimsign0.6p0
NetBSDmail/opensmtpd-filter-dkimsign0.6nb3
GhostBSDmail/opensmtpd-filter-dkimsign0.5

Install

Binary package:

pkg install opensmtpd-filter-dkimsign

From the ports tree:

cd /usr/ports/mail/opensmtpd-filter-dkimsign/ && make install clean

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

RUN_DEPENDS=	opensmtpd-filter-dkimsign>0:mail/opensmtpd-filter-dkimsign

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.50.5--0.5
FreeBSD:14:quarterly0.50.5n/a-0.5
FreeBSD:15:latest0.50.5n/a--
FreeBSD:15:quarterly0.50.5n/an/an/a
FreeBSD:16:latest0.50.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 6
Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
gmake localbase ssl
Service scripts
none

Files

distinfo 1
FileSizeSHA256
filter-dkimsign-0.5.tar.gz23709a5b4ec3af5ecb42351a0b5459bdd0f32c00ec55c23050b5f46dfaed8e321974b
Master sites 1
  • https://imperialat.at/releases/

Commit history 0

No commits in the history this site was built from.