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 /etc/init.d/dkimproxy
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.
Thank you