> в конфигурационнике ошибка какая-то.
Да, так оно и было. Некоторых каталогов, указанных в stunnel.conf просто не было. После исправлений и запуска в режиме демона все заработало. Скрипт, создаюший недостающие каталоги, а также группу и пользователя приводится ниже, равно как и испраленный stunnel.conf.
Скрипт.
--------
#!/bin/sh
if [ "$1" != "recovery" ]
then
echo "Preparation branch is running."
groupadd stunnel
useradd -s /bin/false-bi24v42c4w7hfc -d /dev/null -g stunnel stunnel
mkdir /var/stunnel
chown stunnel:stunnel /var/stunnel
chmod go-wx /var/stunnel
else
echo "Recovery branch is running."
rm -r /var/stunnel
userdel stunnel
fi
/etc/stunnel/stunnel.conf
-------------------------
cert = /etc/stunnel/stunnel.pem
setuid = stunnel
setgid = stunnel
; PID is created inside chroot jail
pid = /stunnel.pid
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
[pop3s]
accept = 995
connect = 110
[imaps]
accept = 993
connect = 143
[ssmtp]
accept = 465
connect = 25
[https]
accept = 443
connect = 80
TIMEOUTclose = 0
----------------
в "inetd.conf" безопасные порты в случае приведенного конфигурационного файла не прописываются. stunnel запускается в режиме демона простой командой "/usr/sbin/stunnel". Замечу, что все это было проделано на машине с Linux, установленной из дистрибутива Slackware 10.2. Прошу прощения за свою невнимательность.