spedire posta alla disconnessione
Ciao a tutti!
Come da soggetto mi piacerebbe che appena prima della disconnessione della mia macchina, dial-up, venissero spedite tutte le mail.
Il sistema e' una potato con ppp+fetchmail+postfix+procmail+mutt.
So che vanno inseriti degli script nella directory /etc/ip-down.d ; io ho i seguenti script, ma non sembrano funzionare:
<CODE>
$ cat 0dns-down
#!/bin/sh
# 0dns-down by John Hasler 4 Apr 1999. You may treat this program as if it
# was in the public domain.
# 0dns-down takes down what 0dns-up sets up.
# If pppconfig has been removed we are not supposed to do anything.
test -f /usr/sbin/pppconfig || exit 0
ETC="/etc"
RESOLVBAK="$ETC/resolv.conf.ppp.bak"
RESOLVCONF="$ETC/resolv.conf"
test -f "$RESOLVBAK" && mv $RESOLVBAK $RESOLVCONF
chmod 644 $RESOLVCONF
exit 0
$ cat postfix
#!/bin/sh -e
# Called when ppp disconnects
# Written by LaMont Jones <lamont@debian.org>
# stop or reload Postfix as needed
#/etc/init.d/postfix reload
#aggiunto da werewolf il 23 settembre prendendo spunto dall'help di postfix
/usr/sbin/sendmail -q
# Allow deliveries to start.
sleep 10
# Loop until all messages have been tried at least once.
while mailq | grep '^[^ ]*\*' >/dev/null
do
sleep 10
done
exit 0
</CODE>
Dove sbaglio?
Grazie,
Matteo
--
Werewolf alias Matteo
Reply to: