前回挑戦したdkim-fillter、どうも納得がいかないので再挑戦してみた。
前回と全く変わっていないはずなのに、なぜか問題なく動いてしまった。??
多分どこか間違っていたんでしょうね。
(追記)
署名できたのはdkimproxyのテストのためsubmissionポートに変更していたためでした。
25番ポートから送信する場合、送信するクライアントのアドレスがInternalHostsかPOPDBFileに無いと署名されないようです。
(追記おわり)
dkimproxyは署名・認証、別々のプログラムで処理を行っていますが、こちらは1つのプログラムで両方を行います。
SOCKET="/var/spool/postfix/var/run/dkim-filter/dkim-filter.sock"
smtpd_milters = unix:/var/run/dkim-filter/dkim-filter.sock
non_smtpd_milters = unix:/var/run/dkim-filter/dkim-filter.sock
127.0.0.1:10025 inet n - y - - smtpd
[.......]
-o receive_override_options=no_milters
unstableに有ることだし、しばらくはこちらを使ってみることにしました。