Hello. Now with this "--client IP/CIDR" works as desired. I also cleaned up the makefile, it had cruft from s-postgray. Works nicely, configuration is different to other well-known DKIM implementations, though.
Index: Makefile =================================================================== RCS file: Makefile diff -N Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ Makefile 1 Jun 2024 19:37:14 -0000 @@ -0,0 +1,28 @@ +COMMENT= postfix(1)-only DKIM sign-only milter + +DISTNAME= s-dkim-sign-0.6.2 +CATEGORIES= mail +HOMEPAGE= https://www.sdaoden.eu/code.html\#s-dkim-sign + +SITES= https://ftp.sdaoden.eu/ + +MAINTAINER= Steffen Nurpmeso <stef...@sdaoden.eu> + +# ISC +PERMIT_PACKAGE= Yes + +COMPILER= base-clang ports-gcc +COMPILER_LANGS= c + +WANTLIB+= c crypto + +MAKE_FILE= makefile +MAKE_FLAGS= MANDIR="${DESTDIR}${PREFIX}"/man/man8 + +# get rid of hardcoded -O2 +MAKE_FLAGS+= SUFOPT=" " + +do-test: + cd ${WRKBUILD} && ./s-dkim-sign-test.sh + +.include <bsd.port.mk> Index: distinfo =================================================================== RCS file: distinfo diff -N distinfo --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ distinfo 1 Jun 2024 19:37:14 -0000 @@ -0,0 +1,2 @@ +SHA256 (s-dkim-sign-0.6.2.tar.gz) = gX00ujXUa6B2P1XaW+TbRp6lXBa7kUSA6J1RaYHl/9o= +SIZE (s-dkim-sign-0.6.2.tar.gz) = 187389 Index: pkg/DESCR =================================================================== RCS file: pkg/DESCR diff -N pkg/DESCR --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/DESCR 1 Jun 2024 19:37:14 -0000 @@ -0,0 +1,6 @@ +A postfix(1)-only RFC 6376/[8301]/8463 D(omain)K(eys) I(dentified) +M(ail) sign-only milter. +The program is intended to be started via the postfix(1) spawn(8) +daemon, which takes care of the correct user and group credentials, +timeouts and stale server garbage collection etc. +Just see the manual page. Index: pkg/PLIST =================================================================== RCS file: pkg/PLIST diff -N pkg/PLIST --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/PLIST 1 Jun 2024 19:37:14 -0000 @@ -0,0 +1,4 @@ +@bin libexec/s-dkim-sign +@man man/man8/s-dkim-sign-key-create.8 +@man man/man8/s-dkim-sign.8 +sbin/s-dkim-sign-key-create --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)