Sendmail automatisch an- und abschalten - wie geht's?
Hallöchen, ich möchte folgendes Problem lösen: wie schaffe ich es, dass Sendmail, nach dem sich die Kiste eingewählt hat, alle Mails in der Warteschlange alle paar Minuten losschickt, dies aber unterlässt, sobald die Verbindung getrennt wurde? Ich weiss, dass ich das in ip-up an der entsprechenden Stelle per sendmail -qxy nach der Einwahl hinbekomme. Wie schalte ich diese Automatik wieder ab, und wo geht das? Danke :-) Tschö Markus
On Thu, Jul 26, 2001 at 04:25:45PM +0200, Markus Gohl wrote:
Hallöchen,
ich möchte folgendes Problem lösen:
wie schaffe ich es, dass Sendmail, nach dem sich die Kiste eingewählt hat, alle Mails in der Warteschlange alle paar Minuten losschickt, dies aber unterlässt, sobald die Verbindung getrennt wurde?
Ich weiss, dass ich das in ip-up an der entsprechenden Stelle per sendmail -qxy nach der Einwahl hinbekomme.
Wie schalte ich diese Automatik wieder ab, und wo geht das?
An der gleichen Stelle im ip-down Teil, in dem Du sendmail killst und ohne -q neustartest. -- Karsten Keil SuSE Labs ISDN development
Markus Gohl schrieb:
wie schaffe ich es, dass Sendmail, nach dem sich die Kiste eingewählt hat, alle Mails in der Warteschlange alle paar Minuten losschickt, dies aber unterlässt, sobald die Verbindung getrennt wurde?
Ich weiss, dass ich das in ip-up an der entsprechenden Stelle per sendmail -qxy nach der Einwahl hinbekomme.
Hallo Markus, ich starte bei mir per cron alle 5 Minuten einen Job, der prüft, ob eine Verbindung besteht (fgrep auf die Ausgabe von ifconfig, prüfen auf Ruhe-IP der Internetverbindung) und dementsprechend ein Timeout setzt (600 Sec. bei Verbindung bzw. 7200 Sec. bei Ruhe). Danach prüft er über eine Flag-Datei (/tmp/last_exchange) ob schon so viel Zeit seit dem letzten Austausch verstrichen sind, und starten dann gegebenenfalls einen neuen Austausch (fetchmail, sendmail -q, leafnode, ...) und touched die Flag-Datei. Funktioniert wie blöd. mfg Volker -- Volker Böhm Tel.: 040/25 15 37-118 Keine Annahme von Alpha Leasing GmbH Fax: 040/25 15 37-84 Mail-Anhängen mit aktiven Grevenweg 72 boehm@alpha-leasing.de Inhalten (.EXE, .VBS, 20537 Hamburg volker@vboehm.de .DOC, .XLS, .PPT, ...).
On Thu, Jul 26, 2001 at 04:44:59PM +0200, Volker Böhm wrote:
Markus Gohl schrieb:
wie schaffe ich es, dass Sendmail, nach dem sich die Kiste eingewählt hat, alle Mails in der Warteschlange alle paar Minuten losschickt, dies aber unterlässt, sobald die Verbindung getrennt wurde?
Ich weiss, dass ich das in ip-up an der entsprechenden Stelle per sendmail -qxy nach der Einwahl hinbekomme.
Hallo Markus, ich starte bei mir per cron alle 5 Minuten einen Job, der prüft, ob eine Verbindung besteht (fgrep auf die Ausgabe von ifconfig, prüfen auf Ruhe-IP der Internetverbindung) und dementsprechend ein Timeout setzt
Das kannst Du auch einfacher haben: if isdnctrl status ippp0; then ... do if connected else ... do if not connected fi
(600 Sec. bei Verbindung bzw. 7200 Sec. bei Ruhe). Danach prüft er über eine Flag-Datei (/tmp/last_exchange) ob schon so viel Zeit seit dem letzten Austausch verstrichen sind, und starten dann gegebenenfalls einen neuen Austausch (fetchmail, sendmail -q, leafnode, ...) und touched die Flag-Datei. Funktioniert wie blöd.
-- Karsten Keil SuSE Labs ISDN development
participants (3)
-
Karsten Keil
-
Markus Gohl
-
Volker Böhm