Hi, * On Monday, February 19, 2001 at 18:20, Volker Böhm wrote:
Christoph Maurer schrieb:
Am Mon, 19 Feb 2001, schrieb Manfred Gahr:
Ich versuche unter SuSE7.1 mit fetchmail meine 3 pop-Postfächer regelmäßig abzufragen. Unter SuSE7.0 hat das immer wunderbar funktioniert. Nach der Neuinstallation von SuSE7.1 wollte ich dieses System wieder einrichten. Gesagt, getan: fetchmail wird alle 10 min von cron gestartet, Kmail sieht alle 10 min in /var/mail/mane nach. Leider liefert Kmail dann immer eine Fehlermeldung, daß /var/mail/mane nicht existiert, wenn keine mail angekommen ist. Hat fetchmail eine Mail abgeholt, wird diese auch von KMail empfangen (dann auch ohne Fehlermeldung). Wie kann ich diese Fehlermeldung abstellen?
Welche Version von KMail verwendest Du - ist das evtl. eine Beta-Version? Wenn KMail der einzige MUA ist, den Du verwendest, dann zieht sich KMail nämlich selbst die Datei unterm Hintern weg; fetchmail macht da gar nix, das weiß nicht mal, das es diese Datei gibt, geschweige denn, es greift diese an. Alternativ müßte es möglich sein, daß Du Deinem KMail sagst, es soll die Mail über POP3 abholen, dazu benötigst Du IIRC das Paket popper. Der POP3-Daemon sollte sich eigentlich nicht über "fehlende Files" beschweren - wenn der File im Spool-Verzeichniss nicht da ist, heißt das schlciht und einfach nur, daß der User keine Mail hat, das sollte für niemanden (auch nicht KMail) ein Grund zur Sorge sein. Ein (schmutziger) Workaround wäre auch, einfach regelmäßig ein ( umask 077; touch /var/spool/mail/mane ) zu machen; danach sollten aber auch User und Gruppe sauber gesetzt werden - falls das File nachher root gehört, wirst Du leiche Probleme beim Mailempfang haben :-) Wenn Du das touch von einer user-crontab aus machst, dann sollten User und Gruppe allerdings passen (Sofern diese Lösung als ganze empfehlenswert ist, ist es eh' gescheiter, sowas von der user-crontab aus zu machen).
Dumme Frage: Existiert denn /var/mail/name? Sonst mach mal echo "Test"|mail mane
Danach sollte es dann die Datei geben...
Besser wäre wohl touch /var/mail/mane weil sonst das eingegebene Wort 'Test' die Mail-Clients verwirren könnte. touch legt eine Leer-Datei an.
*räusper* Bist Du Dir sicher, daß eine Mail mit dem Inhalt "Test" Deinen MUA verwirrt? Da würde ich schleunigst was dran ändern ... :-) Adalbert