Am Montag, 9. Februar 2004 12:42 schrieb Gerhard Brämer:
Hallo Liste,
[...]
Aber jetzt zu meinem Problem. Ich habe auf meinem Rechner Suse 9.0 sowie einen Mailserver mit Postfix, Cyrus-imap und fetchmail installiert. Über diesen Mailserver möchte ich für 5 Benutzer die Mails empfangen und verschicken. Das versenden der Mails funktioniert einwandfrei, das abholen kann ich aber nur manuell über Konsole machen (fetchmail -v). Ich möchte aber das die Mails bei einer bestenden Internet verbindung automatisch auf einen Schlag abgeholt werden. Ich weiß das man in den Scripten Ip-up und Ip-down einen Eintrag für das abholen der Mails bei bestehender Internetverbindung machen kann. Nur scheint es bei Suse 9.0 nicht zu funktionieren oder muß ich diesen Eintrag woanders einfügen.
Für eure Tips schon mal im voraus besten Dank
MfG Gerhard
Hallo Gerhard, zuerst einmal solltest Du die ip-up und ip-down nicht ändern, da sonst die Einträge nach einem Update evtl. wieder weg sind. Für eigene Einträge gibt es die ip-up.local bzw. ip-down.local in dem gleichen Verzeichnis. Die Dateien mußt Du, wenn sie noch nicht vorhanden sind neu anlegen und mit den gleichen Rechten/User versehen wie die ohne .local. In die ip-up.local kannst du den Eintrag /usr/bin/fetchmail -f /[Pfad zu deiner fetchmailrc-Datei] eintragen. Dann werden die Mails automatisch bei jeder Einwahl abgeholt. Wenn Du einen Eintrag "set daemon 360' in der fetchmailrc machst, werden die Mails alle 360 Sekunden abgeholt. Damit beim beenden der Verbindung fetchmail auch wieder beendet wird brauchst Du noch einen Eitrag in der ip-down.local : /usr/bin/fetchmail --quit Gruß Jörg -- Jörg Frings-Fürst 54526 Landscheid http://www.fixundfoxi.dyndns.info http://www.trierer-single-treff.de http://www.Wetter-in-Landscheid.de -- Registered Linux User # 280687 ICQ 170365098 GPG Key ID : EB8A FFC8 1314 12E1