I was trying to configure dkimproxy on my server, after having used dkfilter for long time with success. The reason why I chose to "upgrade" is that DKIM protocol seems to be better supported than DomainKeys by major providers like Gmail.
I want only to sign outbound messages, and not to verify inbound ones. I configured
dkimproxy_out.conf correctly but
rcdkimproxy start does nothing. If I do
rcdkimproxy start-out, instead, it works.
I'm no great bash expert, but I found this in
start) test -f $DKIMPROXY_IN_CFG && $0 start-in || exit $? test -f $DKIMPROXY_OUT_CFG && $0 start-out || exit $? ;;
Which "should" test if the configuration file exists, and if so run the dkimproxy start-out command. I'm sure that the file exists and is correct (otherwise it won't manually start), however I found that manually doing
test -f /usr/share/dkimproxy/etc/dkimproxy_out.conf; echo $? returns 0.
What could be wrong in these statements? I use openSUSE 11.3 kernel 2.6.32. If you think this script is broken I can try to report a bug to the author of dkimproxy.