
Hi Patrick, ich habe bei mir eine Skript Namens ppp-up, das die Verbindung aufbaut und die Mails austauscht. Dann habe ich ein Skript ppp-down, welches die Verbindung abbaut. Wenn ich nur Mails austauschen will, rufe ich ein drittes Skript Namens popmail auf, das ppp-up und ppp-down aufruft. Hier ist meine ppp-up: #!/bin/sh # # /etc/ppp/ppp-up # # Aufbau einer PPP Verbindung # i=0 while [ $i -lt 40 ]; do localip=0.0.0.0 remoteip= device=/dev/modem pppflags="115200 modem debug defaultroute" /usr/sbin/pppd lock connect \ '/usr/sbin/chat -v -f /etc/ppp/ppp.chat' \ $device $pppflags $localip:$remoteip echo $[i+1]". Versuch" sleep 18 x=$(pstree -G -n -p | grep pppd) if test "$x"; then echo "nicht besetzt ..." sleep 17 x=$(dir /var/run/*.pid | grep ppp0) if test "$x"; then echo "PPP-Verbindung steht" break else echo "keine PPP-Verbindung, neuer Versuch ..." echo fi else echo "keine PPP-Verbindung, neuer Versuch ..." echo killproc -TERM /usr/sbin/chat killproc -TERM /usr/sbin/pppd fi i=$[i+1] done if test "$x"; then echo Mails aus Schlange abschicken /usr/sbin/sendmail -q echo Mails abholen /var/lib/fetchmail/get-mail fi Meine ppp-down: #!/bin/sh # # /etc/ppp/ppp-down # # PPP Verbindung kappen # kill `cat /var/run/ppp0.pid` /var/lib/fetchmail/get-mail sieht bei mir so aus: #! /bin/sh # fetch mail using fetchmail /usr/bin/fetchmail -f /var/lib/fetchmail/fetch.matthias Man legt am besten für jeden User eine Datei /var/lib/fetchmail/fetch.<Benutzername> an. Bei mir sieht das so aus. # file fetch.<Benutzername server <Mailserver> proto pop3 user <Loginname> pass <Passwort> is <lokaler Benutzername> flush Bei mir habe ich noch per ln /etc/ppp/popmail /sbin/popmail einen Link auf dieses Skript angelegt. Jetzt kann ich einfach so popmail eingeben. Ich habe noch eine Datei /root/cron.root angelegt: 13 18 * * * /etc/ppp/popmail 12 21 * * * /etc/ppp/popmail Ich habe diese Cron mit crontab /root/cron.root übergeben. Ab jetzt wird immer wenn das Modem und der PC an sind um 13 nach 6 und um 12 nach 9 die Mail ausgetauscht. In der Hoffnung Dir geholfen zu haben. cu Matze On Mon, 1 Dec 1997, Patrick Ludolph wrote:
Ich suche ein Script, dass siech zunaechst per ppp-up einwaehlt, dann die Mails mit sendmail und fetchmail holt bzw. verschickt und dann die Verbindung wieder unterbricht, wenn z.B. 1 Minute kein Traffic war.
fetchmail konnte ich problemlos in ip-up einbinden. Komischerweise will sendmail da aber nicht richtig arbeiten. Die Mails bleiben in /vqr/mqueue.
Hauptproblem ist bei mir aber zunaechst der Verbindungsabbau. Vielleicht hat jemand ja eine Loesung.
Gruss Patrick
--- Patrick Ludolph __/ ludolph@hrz.uni-bielefeld.de __/ __/ __/ _______/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ __/ _______/ __/ __/ __/ _______/ __/ __/ a way of life --------------------------------------------------- This message was send on 01-Dec-97 at 16:07:44 by XFMail
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.de schicken, mit dem Text: unsubscribe suse-linux
--- Matthias Schwarzott matthias.schwarzott@fen.baynet.de -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.de schicken, mit dem Text: unsubscribe suse-linux
participants (1)
-
matthias.schwarzott@fen.baynet.de