Hi! Aus der man-page von procmail habe ich eigentlich herausgelesen, daß man procmail so einstellen soll, daß es nach einem fetchmail-Aufruf ausgeführt werden soll, aber als ich es gestartet habe, hat es sich nicht mehr beendet. Ich habe es in den Hintergrund geschossen und so funzt es schon seit ein paar Stunden super. Ist das so normal oder verwende ich es jetzt in einem 'abnormalen' Modus? Und wie gebe ich denn andere Mailboxen als /var/mail/$USER an? Ich will es nämlich auch dazu verwenden um z. B. alle Mails die älter als 7 Tage sind in Archiv-mailboxen zu verschieben. Oder mache ich so etwas mit mutt? Bin für jeden Tip dankbar. mfg Martin
Moin, * Yosuke Tomoe <yosuke.tomoe@gmx.net> [01-12-02 23:16]:
Aus der man-page von procmail habe ich eigentlich herausgelesen, daß man procmail so einstellen soll, daß es nach einem fetchmail-Aufruf ausgeführt werden soll, aber als ich es gestartet habe, hat es sich nicht mehr beendet. Ich habe es in den Hintergrund geschossen und so funzt es schon seit ein paar Stunden super. Ist das so normal oder verwende ich es jetzt in einem 'abnormalen' Modus? Definitiv abnormal, Procmail gehört nicht in den Vordergrund. Wie startest Du Fetchmail, wie Procmail?
Bei mir liefert Fetchmail die eingesammelten Mails beim lokalen MTA ab, der ruft dann Procmail auf. Das läuft alles im Hintergrund.
Und wie gebe ich denn andere Mailboxen als /var/mail/$USER an? RTFM
Oder mache ich so etwas mit mutt? Ich würde das mit keinem von beidem machen und bin darum nicht sicher, welches besser geeignet ist. Ein Cronjob mit irgendwelchen Formail-Geraffel könnte klappen.
Thorsten -- The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. - George Bernard Shaw
On Son, Dez 02, 2001 at 11:02:22 +0100, Thorsten Haude wrote:
Moin,
* Yosuke Tomoe <yosuke.tomoe@gmx.net> [01-12-02 23:16]:
Aus der man-page von procmail habe ich eigentlich herausgelesen, daß man procmail so einstellen soll, daß es nach einem fetchmail-Aufruf ausgeführt werden soll, aber als ich es gestartet habe, hat es sich nicht mehr beendet. Ich habe es in den Hintergrund geschossen und so funzt es schon seit ein paar Stunden super. Ist das so normal oder verwende ich es jetzt in einem 'abnormalen' Modus? Definitiv abnormal, Procmail gehört nicht in den Vordergrund. Wie startest Du Fetchmail, wie Procmail?
Bei mir liefert Fetchmail die eingesammelten Mails beim lokalen MTA ab, der ruft dann Procmail auf. Das läuft alles im Hintergrund.
Hm, ich probiere immer erst alles händisch aus, deshalb habe ich mit fetchmail -a<RETURN> die Mails abgeholt und mit procmail<RETURN> gefiltert. Nur beendet sich procmail nicht mehr. Wenn ich es mit <Ctrl>+C kille, und dann das Mailarchiv ansehe ist alles so wie ich es will gefiltert. Wenn ich procmail mit <Ctrl>+Z und bg<Enter> in den Hintergrund schieße, dann läuft es die ganze Zeit. Wenn ich fetchmail -a und dann mutt aufrufe sind die Mails auch schon gefiltert. Ist das so ein Echtzeitmodus für procmail? ;-| Kann es vielleicht an der Filtereinstellung liegen? (Kann es mir zwar nicht vorstellen, da es nur eine 08/15-Filterung ist, aber Fehler können sich ja überall einschleichen) Meine $HOME/.procmailrc: #--------------------------------------- PATH=/bin:/usr/bin:/usr/bin MAILDIR=$HOME/Mail DEFAULT=$MAILDIR/mbox LOGFILE=/dev/null :0: * ^(To|Cc)\:.*suse\-linux\@suse\.com $HOME/Mail/suse-ml :0: * ^(To|Cc)\:.*vdr\@linuxtv\.org $HOME/Mail/vdr-ml :0: * ^(To|Cc)\:.*linux\-dvb\@linuxtv\.org $HOME/Mail/dvb-ml #-------------------------------------- mfg Martin
* Yosuke Tomoe <yosuke.tomoe@gmx.net> textete am 04.12.01:
On Son, Dez 02, 2001 at 11:02:22 +0100, Thorsten Haude wrote:
* Yosuke Tomoe <yosuke.tomoe@gmx.net> [01-12-02 23:16]:
Aus der man-page von procmail habe ich eigentlich herausgelesen, daß man procmail so einstellen soll, daß es nach einem fetchmail-Aufruf ausgeführt werden soll, aber als ich es gestartet habe, hat es sich nicht mehr beendet. Ich habe es in den Hintergrund geschossen und so funzt es schon seit ein paar Stunden super. Ist das so normal oder verwende ich es jetzt in einem 'abnormalen' Modus? Definitiv abnormal, Procmail gehört nicht in den Vordergrund. Wie startest Du Fetchmail, wie Procmail?
Bei mir liefert Fetchmail die eingesammelten Mails beim lokalen MTA ab, der ruft dann Procmail auf. Das läuft alles im Hintergrund.
Hm, ich probiere immer erst alles händisch aus, deshalb habe ich mit fetchmail -a<RETURN> die Mails abgeholt und mit procmail<RETURN> gefiltert.
? Bei mir wird procmail über die ~/.forward gestartet, wenn ich sendmail -q aufrufe... Sollte doch einfacher sein. cu flo -- Manchesmal ist es eben nötig eine andere sprache zu wählen. denn auch die Minderheiten sollen in den Genuss von woko kommen. Aber nur wenn sie es auch wollen. [WoKo in dafb]
Hallo, On Tue, 04 Dec 2001, Yosuke Tomoe wrote:
On Son, Dez 02, 2001 at 11:02:22 +0100, Thorsten Haude wrote: Kann es vielleicht an der Filtereinstellung liegen?
Weniger. Du solltest procmail a) direkt von fetchmail aufrufen lassen (d.h. dass fetchmail die mails nicht an sendmail (oder einen anderen MTA) uebergibt, sondern direkt procmail die mails "fuettert" -> 'fetchmail --mda /usr/bin/procmail -a' oder -> mda /usr/bin/procmail in der fetchmailrc b) procmail vom lokalen MTA fuettern lassen (bei sendmail z.B.: ==== /etc/mail/{linux,sendmail}.mc ==== dnl verwende Procmail zum Zustellen der lokalen Mails: define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl FEATURE(`local_procmail')dnl ==== c) procmail via .forward aufrufen
Meine $HOME/.procmailrc: #--------------------------------------- PATH=/bin:/usr/bin:/usr/bin MAILDIR=$HOME/Mail DEFAULT=$MAILDIR/mbox LOGFILE=/dev/null
:0: * ^(To|Cc)\:.*suse\-linux\@suse\.com $HOME/Mail/suse-ml
:0 H * ^X-Mailinglist:.*suse-linux$ suse-linux
:0: * ^(To|Cc)\:.*vdr\@linuxtv\.org $HOME/Mail/vdr-ml
:0 H * TO_vdr@linuxtv\.org vdr-ml
:0: * ^(To|Cc)\:.*linux\-dvb\@linuxtv\.org $HOME/Mail/dvb-ml
:0 H * TO_linux-dvb@linuxtv\.org dvb-ml Du solltest aber auch bei diesen MLs schauen, ob die nicht auch einen eindeutigen Header (wie X-Mailinglist:) haben, und dann danach filtern. -dnh -- Früher durften nur Docktoren ins Usernetz. Als das Netz dann klüger wurde, sind die Docktoren nicht mehr so oft dort gesehen worden. [WoKo in dag°]
Moin, * Yosuke Tomoe <yosuke.tomoe@gmx.net> [02/12/01 23:16]:
Ich will es nämlich auch dazu verwenden um z. B. alle Mails die älter als 7 Tage sind in Archiv-mailboxen zu verschieben.
Oder mache ich so etwas mit mutt?
Das geht auch mit mutt: ,----[ muttrc ]- | | folder-hook =linux-suse$ 'push T~r>3d!~F\n\;' # woechentlich | folder-hook =netzliteratur$ 'push T~r>1m!~F\n\;' # monatlich | `---- Gruss, Andreas -- "Das Proggie funzt kewl" Freie Babysprache fuer den User! Klickibunti in die Koepfe!
* Yosuke Tomoe <yosuke.tomoe@gmx.net> textete am 02.12.01:
Aus der man-page von procmail habe ich eigentlich herausgelesen, daß man procmail so einstellen soll, daß es nach einem fetchmail-Aufruf ausgeführt werden soll, aber als ich es gestartet habe, hat es sich nicht mehr beendet. Ich habe es in den Hintergrund geschossen und so funzt es schon seit ein paar Stunden super. Ist das so normal oder verwende ich es jetzt in einem 'abnormalen' Modus?
Wie wird das denn nach dem fetchmail- Aufruf gestartet? cu flo --
Der saudumme Pennäler <pennaeler@uni.de> zeigte im Newsbeitrag: HKGW4.2921$c5.4453@newsfeeds.bigpond.com... das er kein Hirn besitzt: Da haettest Du auch "Faschistenschwein" hinschreiben koennen...... [Daniela Bohner und 'Caligula' in dag°]
participants (5)
-
Andreas Kneib
-
David Haller
-
Florian Gross
-
Thorsten Haude
-
Yosuke Tomoe