G. Pape
tinydyndns
tinydyndns - fake-pop3d
Since the POP mailbox used by the pop-before-dyndns service never
contains mail, there is no need to run a real pop3 server, and for
having a Maildir/ at all.
You can test to replace the qmail-pop3d in
/etc/tinydyn/pop/run with this
fake-pop3d script:
#!/bin/sh
echo '+OK '
read input
if [ "$input" = 'LIST' ]; then
echo '+OK'
echo '.'
elif [ "$input" = 'STAT' ]; then
echo '+OK 0 0'
fi
read input
echo '+OK'
exit 0
An example /etc/tinydyn/pop/run script:
#!/bin/sh
exec softlimit -m 4000000 envdir ./env tcpserver -vRH a.b.c.d 110 \
/var/qmail/bin/qmail-popup dyn.smarden.org \
cvm-checkpassword cvm-pwfile sh -c '
echo "login: $USER: $TCPREMOTEIP" >&7
cd /etc/tinydyn/root
setlock data.cdb \
tinydyndns-update $USER.dyn.smarden.org $TCPREMOTEIP >&7 2>&1
cd /etc/tinydyn/pop
exec /etc/tinydyn/pop/fake-pop3d
' 2>&1 7>&1
Gerrit Pape <pape@smarden.org>