Hallo, Ich hab in der crontab eingetragen, dass fetchmail jede volle Stunde nach neuen Mails schauen soll. Dabei wird aber von cron jedesmal eine mail veschickt, die in meinen spool-Ordner landet. Wie kann ich das unterbinden? Soweit ich aus einer älteren Listenmail entnehmen konnte, kann ma das nicht abschalten, wohl aber die mails nach /dev/null umleiten. Wie stell ich das ein? -- Written with mutt 1.2.5 under Debian/GNU Linux 2.2r2 .... :-) Greetings Alex Registered Linux User #169741
Am Fre, 09 Mär 2001, schrieb Alex Zeimet:
Ich hab in der crontab eingetragen, dass fetchmail jede volle Stunde nach neuen Mails schauen soll. Dabei wird aber von cron jedesmal eine mail veschickt, die in meinen spool-Ordner landet. Wie kann ich das unterbinden? Soweit ich aus einer älteren Listenmail entnehmen konnte, kann ma das nicht abschalten, wohl aber die mails nach /dev/null umleiten. Wie stell ich das ein?
Man kann es IMHO auch abschalten, ich weiß aber nicht auswendig wie. Im Zweifel hilft da man crontab. Aber statt fetchmail schreibe als Befehl fetchmail 2>&1 >/dev/null Gruß Christoph -- Christoph Maurer - Jülicher Str. 80 - 52070 Aachen - Tux# 194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Am Freitag, 09. Mär. 2001 um 09:20:35, schrieb Christoph Maurer
Am Fre, 09 Mär 2001, schrieb Alex Zeimet:
Ich hab in der crontab eingetragen, dass fetchmail jede volle Stunde nach neuen Mails schauen soll. Dabei wird aber von cron jedesmal eine mail veschickt, die in meinen spool-Ordner landet. Wie kann ich das unterbinden? Soweit ich aus einer älteren Listenmail entnehmen konnte, kann ma das nicht abschalten, wohl aber die mails nach /dev/null umleiten. Wie stell ich das ein?
Man kann es IMHO auch abschalten, ich weiß aber nicht auswendig wie. Im Zweifel hilft da man crontab.
Hallo Christoph, man kann es abschalten, indem man in der /etc/crontab vor den Befehl einfach MAILTO="" schreibt. Man muß aber aufpassen, daß die Befehle, wo man die Mails braucht zuerst drinstehen. Dann o.g. Eintrag und alle Befehle darunter schicken keine Mails mehr. CU Michael -- Beware of Programmers who carry screwdrivers. -- Leonard Brandwein
Hallo Michael, * Michael Wagner schrieb:
man kann es abschalten, indem man in der /etc/crontab vor den Befehl einfach MAILTO="" schreibt. Man muß aber aufpassen, daß die Befehle, wo man die Mails braucht zuerst drinstehen. Dann o.g. Eintrag und alle Befehle darunter schicken keine Mails mehr.
Ich hab den Befehl folgendermassen in die crontab gesetzt: MAILTO="" */15 * * * * alex /usr/bin/fetchmail pop.gmx.net - und es funzt! :-) -- Written with mutt 1.2.5 under Debian/GNU Linux 2.2r2 .... :-) Greetings Alex Registered Linux User #169741
Hallo Christoph, * Christoph Maurer schrieb: [cron-mails unterdrücken]
fetchmail 2>&1 >/dev/null
Wobei hier nur stdout nach /dev/null umgeleitet wird. Stderr geht auf den Ausgabekanal von stdout (hier: cron-mail). Das mag hier sogar sinnvoll sein um im Fehlerfall eine Mail von Cron zu bekommen, eine komplette Ausgabeunterdrückung sähe aber so aus: fetchmail >/dev/null 2>&1 Hier wird erst der Standardausgabekanal nach /dev/null umgebogen und danach die Fehlerausgabe auf die bereits umgebogene Standardausgabe. christian -- »Nein. Ein vi Becher enthält fast komplett das RTFM zu vi. Ein gleich- artiges Gerät für den Emacs frißt die Jahresproduktion an Steingut der Porzellanfabrik Kahla.« Lutz Donnerhacke, de.alt.arnooo
Hallo Christoph, * Christoph Maurer schrieb:
Aber statt fetchmail schreibe als Befehl fetchmail 2>&1 >/dev/null
Ich hab folgenden Eintrag in der /etc/crontab stehen: 0 * * * * alex /usr/bin/fetchmail pop.gmx.net An welcher Stelle soll den der obige Befehl eingebunden werden, damit es funktioniert? Oder wie ist es mit dem "mailto"-Befehl? (Zitiertes aus Ullis mail)
wie schon in meiner anderen Mail geschrieben, ist das zu pauschal. Denn wenn man oben einfach MAILTO="" einträgt, dann sendet kein einziger cronjob mehr Mails. Man muß oben z.B. MAILTO="root" eintragen und nach den Jobs, die Mails verschicken sollen, gehört MAILTO="" hin. Alle Jobs, die da darunter stehen, senden dann keine Mails mehr.
-- Written with mutt 1.2.5 under Debian/GNU Linux 2.2r2 .... :-) Greetings Alex Registered Linux User #169741
* Alex Zeimet schrieb am 09.Mär.2001:
Ich hab in der crontab eingetragen, dass fetchmail jede volle Stunde nach neuen Mails schauen soll. Dabei wird aber von cron jedesmal eine mail veschickt, die in meinen spool-Ordner landet. Wie kann ich das unterbinden? Soweit ich aus einer älteren Listenmail entnehmen konnte, kann ma das nicht abschalten, wohl aber die mails nach /dev/null umleiten. Wie stell ich das ein?
Kann man das nicht mal in einer FAQ aufnehmen? Die Frage kommt doch mitlerweile mindestens drei mal in der Woche. cron schreibt dann eine Mail, wenn es eine Ausgabe hat. Es ist cron kein Terminal zugeordnet und cron hat keine andere Möglichkeit dem User die Ausgabe eines Befehls zukommen zu lassen. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/produkte/buecher/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/shar/doc/sdb/de/html/literatur.html |Zufallssignatur 5
Ich hab in der crontab eingetragen, dass fetchmail jede volle Stunde nach neuen Mails schauen soll. Dabei wird aber von cron jedesmal eine mail veschickt, die in meinen spool-Ordner landet. Wie kann ich das unterbinden? Soweit ich aus einer älteren Listenmail entnehmen konnte, kann ma das nicht abschalten, wohl aber die mails nach /dev/null umleiten. Wie stell ich das ein?
Kann man das nicht mal in einer FAQ aufnehmen? Die Frage kommt doch mitlerweile mindestens drei mal in der Woche.
cron schreibt dann eine Mail, wenn es eine Ausgabe hat. Es ist cron kein Terminal zugeordnet und cron hat keine andere Möglichkeit dem User die Ausgabe eines Befehls zukommen zu lassen.
Warum eine cronjob? kann man nicht fetchmail im ip-up script als Daemon starten!!! "fetchmail -d30" dann holt der alle 30 Minuten die Mails ab!!! Und ich bekomme da nie eine Mail!! Sascha
* Sascha Peters
Warum eine cronjob? kann man nicht fetchmail im ip-up script als Daemon starten!!! "fetchmail -d30" dann holt der alle 30 Minuten die Mails ab!!! Und ich bekomme da nie eine Mail!!
Ähhh, bei linux gibt es oft mehrere Möglichkeiten für den gleichen Effekt und jeder sollte die Methode nehmen, die ihm zusagt. Denn meist hat jede Methode ihre Vor- und Nachteile. Keinesfalls sollte man anderen seine Methode aufdrängen. Ich weiß nicht, ob du das wolltest, deine mail liest sich jedenfalls so. cu flo -- Braucht Ihr ab oder zunehmen ??? Ich benutze zur Zeit ein total tolles Zeug um abzunehmen. Es geht irre schnell und ist wunderbar. Es ist auch gebrauchlich zum zunehmen. Ihr koenntet auch business tun.....interestan nicht war ??? ['disa_linn@my-deja.com spammt mit viel Hirn in dag°]
Hi,
Ähhh, bei linux gibt es oft mehrere Möglichkeiten für den gleichen Effekt und jeder sollte die Methode nehmen, die ihm zusagt. Denn meist hat jede Methode ihre Vor- und Nachteile. Keinesfalls sollte man anderen seine Methode aufdrängen. Ich weiß nicht, ob du das wolltest, deine mail liest sich jedenfalls so.
Sorry aber das wollte ich nicht, wollte nur sagen das es auch einfacher geht! Sascha
Hi Alex Zeimet,
Ich hab in der crontab eingetragen, dass fetchmail jede volle Stunde nach neuen Mails schauen soll. Dabei wird aber von cron jedesmal eine mail veschickt, die in meinen spool-Ordner landet. Wie kann ich das unterbinden? Soweit ich aus einer älteren Listenmail entnehmen konnte, kann ma das nicht abschalten, wohl aber die mails nach /dev/null umleiten. Wie stell ich das ein?
Trag mal MAILTO="" in die /etc/crontab ein. -- Gruß - Ulli
Am Freitag, 09. Mär. 2001 um 10:35:35, schrieb Ulli Kuhnle
Hi Alex Zeimet,
Ich hab in der crontab eingetragen, dass fetchmail jede volle Stunde nach neuen Mails schauen soll. Dabei wird aber von cron jedesmal eine mail veschickt, die in meinen spool-Ordner landet. Wie kann ich das unterbinden? Soweit ich aus einer älteren Listenmail entnehmen konnte, kann ma das nicht abschalten, wohl aber die mails nach /dev/null umleiten. Wie stell ich das ein?
Trag mal MAILTO="" in die /etc/crontab ein.
Hallo Ulli, wie schon in meiner anderen Mail geschrieben, ist das zu pauschal. Denn wenn man oben einfach MAILTO="" einträgt, dann sendet kein einziger cronjob mehr Mails. Man muß oben z.B. MAILTO="root" eintragen und nach den Jobs, die Mails verschicken sollen, gehört MAILTO="" hin. Alle Jobs, die da darunter stehen, senden dann keine Mails mehr. CU Michael -- Good day for a change of scene. Repaper the bedroom wall.
* Michael Wagner
Am Freitag, 09. Mär. 2001 um 10:35:35, schrieb Ulli Kuhnle
Hi Alex Zeimet,
Ich hab in der crontab eingetragen, dass fetchmail jede volle Stunde nach neuen Mails schauen soll. Dabei wird aber von cron jedesmal eine mail veschickt, die in meinen spool-Ordner landet. Wie kann ich das unterbinden? Soweit ich aus einer älteren Listenmail entnehmen konnte, kann ma das nicht abschalten, wohl aber die mails nach /dev/null umleiten. Wie stell ich das ein?
Trag mal MAILTO="" in die /etc/crontab ein. wie schon in meiner anderen Mail geschrieben, ist das zu pauschal. Denn wenn man oben einfach MAILTO="" einträgt, dann sendet kein einziger cronjob mehr Mails. Man muß oben z.B. MAILTO="root" eintragen und nach den Jobs, die Mails verschicken sollen, gehört MAILTO="" hin. Alle Jobs, die da darunter stehen, senden dann keine Mails mehr.
Hmmm, wie wär's denn damit, die Meldungen mit procmail auszusortieren? Sollte doch auch gehen... cu flo -- <HTML><BODY onload="close()"></BODY></HTML>
participants (8)
-
Alex Zeimet
-
Bernd Brodesser
-
Christian Schult
-
Christoph Maurer
-
Florian Gross
-
Michael Wagner
-
Sascha Peters
-
Ulli Kuhnle