Hallo!
Hi all!!
Ich würde gerne mein Sendmail und Fetchmail alle 5 min aufrufen, damit ich, wenn ich online bin (manual dialup) meine Mails gleich zugestellt bekomme. Kann man das mit nem Cron Job machen? Weiss nicht so recht, dachte eigentlich daß der Cron demon nur bei ner driekt angegebenen Zeit startet..
Geht auch mittels Cron, ist aber viel zu kompliziert ... Sowohl sendmail als auch fetchmail können das von alleine. Schau mal in die manpages rein! man sendmail Dort findest du dann: <zitat> -q[time] Processed saved messages in the queue at given intervals. If time is omitted, process the queue once. Time is given as a tagged number, with `s' being seconds, `m' being minutes, `h' being hours, `d' being days, and `w' being weeks. For example, `-q1h30m' or `-q90m' would both set the timeout to one hour thirty minutes. If time is specified, sendmail will run in the background. This option can be used safely with -bd. </zitat> sendmail würde ich dann beim booten in der gewünschen Form starten, IIRC macht das Susi auch schon in der Grundconfig so, allerding ist es ein 30 min. Intervall. Dann brauchst Du dich darum gar nicht mehr kümmern ... man fetchmail <zitat> In daemon mode, fetchmail puts itself in background and runs forever, querying each specified host and then sleep ing for the given polling interval. Simply invoking fetchmail -d 900 </zitat> Hier musst Du fetchmail nach dem Verbindungsaufbau entsprechend starten und beim Abbau der Verbindung wieder stoppen.
Ne andere Frage.. mein Sendmail scheint irgendwie die Mails (lokal) nur dann zu verschicken, wenn man /usr/sbin/sendmail -q aufgerufen hat . Ist irgendwie nicht so doll, da ich jetzt immer per hand das Sendmail nach verschicken ner Mail aufrufen muss..
siehe oben
Kann wer helfen??
Grüße Jens
Gruss Arne
participants (1)
-
Arne-Erik Martin