sendmail timeout wenn smarthost down ist
Hallo !
Wie ihr in meinen Headern seht, relaye ich meine Mails
ueber gmx. Nette Sache. Aber die sind nicht immer soo fix,
und heute hatte ich einige Zeit lang massive Probleme,
der Server wollte mich einfach nicht.
Dann soll sendmail ihn eben lassen; aber wie sage ich sendmail
dass es nach 30 s aufgeben soll, bis zum naechsten mal ?
1k TIA !
--
Gruss / with best regards
Jens-Eike Jesau
Hallo Jens-Eike, * Am 10.01.2000 um 03:52 Uhr schrieb Jens-Eike Jesau:
Wie ihr in meinen Headern seht, relaye ich meine Mails ueber gmx. Nette Sache. Aber die sind nicht immer soo fix, und heute hatte ich einige Zeit lang massive Probleme, der Server wollte mich einfach nicht.
Dann soll sendmail ihn eben lassen; aber wie sage ich sendmail dass es nach 30 s aufgeben soll, bis zum naechsten mal ?
eine Möglichkeit wäre sicherlich den sendmail erst garnicht zu starten, wenn es Schwierigkeiten bei GMX gibt ;) Da Du Dich ohnehin erst einmal bei GMX authentifizieren muß, kannst Du fetchmail mit dem Parameter --timeout mitteilen, wie lange er warten soll. Sollte sich nach dieser vorgegebenen Zeit nichts tun, beendet sich fetchmail mit einem ReturnCode, den Du dann auswerten kannst. Erst wenn dies alles erfolgreich geklappt hat, würde ich an Deiner Stelle den sendmail aufrufen. Meiner Erfahrung nach sollte diese Abfrage bereits reichen, wenn ich erst einmal authentifiziert war, flutschte alles wie geschmiert :-) Ach ja - falls Du nicht solange warten will's bis fetchmail alle Mails abgeholt hat, kannst Du den fetchmail auch zweimal aufrufen. Einmal mit dem Parameter -c, dies reicht für die Authentifizierung bereits aus und dann parallel um die Mail abzuholen. MfG. Jürgen -- Ein Computerprogramm tut, was Du schreibst, nicht was Du willst. /_Registered_Linux-User_#130804_________________________http://counter.li.org_\ \_Linux_Stammtisch_Bremerhaven_________________http://linux.hs-bremerhaven.de_/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Juergen Schwarting schrieb am 10.01.2000 um 11:45:16 +0100: Hallo Juergen,
Hallo Jens-Eike,
* Am 10.01.2000 um 03:52 Uhr schrieb Jens-Eike Jesau:
Wie ihr in meinen Headern seht, relaye ich meine Mails ueber gmx. Nette Sache. Aber die sind nicht immer soo fix, und heute hatte ich einige Zeit lang massive Probleme, der Server wollte mich einfach nicht.
Dann soll sendmail ihn eben lassen; aber wie sage ich sendmail dass es nach 30 s aufgeben soll, bis zum naechsten mal ?
eine Möglichkeit wäre sicherlich den sendmail erst garnicht zu starten, wenn es Schwierigkeiten bei GMX gibt ;) Da Du Dich ohnehin erst einmal bei GMX authentifizieren muß, kannst Du fetchmail mit dem Parameter --timeout mitteilen, wie lange er warten soll. Sollte sich nach dieser vorgegebenen Zeit nichts tun, beendet sich fetchmail mit einem ReturnCode, den Du dann auswerten kannst. Erst wenn dies alles erfolgreich geklappt hat, würde ich an Deiner Stelle den sendmail aufrufen.
wenn Jens-Eike die selben Probleme hatte/hat wie ich , hilft das nicht:-( Ein fetchmail läuft nämlich anstandslos durch. Alle Mails werden auch geholt, ohne das es zu Verzögerungen oder sonstigen Merkwürdigkeiten kommen würde. Nur ein anschließendes sendmail -q -v bleibt hängen. Nur bei mir beendet sich sendmail automatisch nach kurzer Zeit mit einer Fehlermeldung. Fehlermeldungen kamen verschiedene, was aber wohl an GMX lag. Im Moment läuft alles wieder wie es soll. Bis denne, Michael -- You know like - this band sucks. But it's like they suck like a new way here. Like - they suck in ways we haven't like seen stuff suck before, so it's like pretty cool. (Butthead) --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
jesau@gmx.net
-
Juergen_Schwarting@gmx.de
-
micha28@gmx.de