Приветствую!
Пытаюсь настроить проверку spf для exim с помощью spfquery.
Установил libspf2-2 libmail-spf-perl spf-tools-perl
Стартовый скрипт взят из мануала:
#!/bin/sh
USER=Debian-exim
GROUP=mailers
SOCK=/var/run/spfd/spfd.sock
PID=/var/run/spfd/
spfd.pidSPFD=/usr/sbin/spfd
DESC="SPF Daemon"
ARGS="-path=${SOCK} -setuser=${USER} -setgroup=${GROUP} -pathuser=${USER} -pathgroup=${GROUP}"
case "$1" in
start)
echo -n "Starting $DESC:"
mkdir /var/run/spfd
start-stop-daemon --start --quiet --background --make-pidfile \
--pidfile ${PID} \
--exec ${SPFD} -- ${ARGS}
echo "."
;;
Стартую, результат:
1)
spfd.pid - создаётся
2) spfd.cock - не создаётся
3) в процессах spfd не наблюдаю. Процесса с pid-ом, указанном в
spfd.pid, нету.
Это же говорит init.d-скрипт, когда пытаюсь остановить демон:
/etc/init.d/spfd stop
Stopping SPF Daemon:start-stop-daemon: warning: failed to kill 3350: No such process
Раз
spfd.pid создаётся, значит прав на папку достаточно.
Сам spfquery работает, если запускать его руками.
Гугл ничего не подсказал, кроме этих же мануалов :(
Подскажите, плиз, в какую сторону копать.