Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Procmail Filter

  1. #1
    Slackwareianer
    Registriert seit
    Jul 2000
    Ort
    Kempen/NRW
    Beiträge
    172

    Procmail Filter

    Hallo Leute,

    ih habe mal eine Frage bzgl. Procmail.
    Ich hole auf meinem Mailserver (fetchmail, procmail, cyrus) die eMails für verschiedene User via fetchmail ab und leitet sie dann an procmail weiter.
    Muss ich jetzt eigentlich für jeden user eine eigene .procmailrc einrichten??
    Das problem ist, dass wenn ich nach To: filter, dass manche emails nicht in die box des jeweiligen users (imap) kommen.

    Was ist die beste lösung?
    --> www.opgenoorth.net <--

    IBM Thinkpad A21m
    Mobile PIII 700
    320MB RAM
    10 GIG HD
    Debian 3.0 Woody
    Kernel 2.4.18
    KDE 3.0.1
    ------------------------
    Router:
    P133, 48MB RAM
    Squid Proxy, Cyrus IMAP,
    Postfix, 2x20 LCD Display
    Debian 3.0 Woody

  2. #2
    Registrierter Benutzer Avatar von Hans-Georg Normann
    Registriert seit
    Mar 2000
    Ort
    Sauerland
    Beiträge
    722
    man procmailrc sagt, dass die Datei in $HOME stehen muß, also je user eine Datei.

    Hans
    Geändert von Hans-Georg Normann (07.09.02 um 22:40 Uhr)

  3. #3
    ***** Avatar von Belkira
    Registriert seit
    Jun 2002
    Ort
    DE
    Beiträge
    2.313
    man procmail sagt aber auch, daß wenn procmail nicht mit Option -p oder rcfiles als Argument aufgerufen wurde, zuerst /etc/procmailrc abgearbeitet wird.

  4. #4
    Slackwareianer
    Registriert seit
    Jul 2000
    Ort
    Kempen/NRW
    Beiträge
    172
    Danke schonmal für eure Antworten,

    ich habe ja rein theoretisch kein problem damit alle filterregeln in einer procmailrc reinzuschreiben, das problem z.b. ist bei mir nur folgendes.

    wir haben z.B. 2 web.de email accounts einmal user1@web.de und user2@web.de meine Procmailtc sieht momentan so aus:

    :0
    * ^TO.*user1@web.de
    |/usr/cyrus/bin/deliver -a -m user1

    :0 ^TO.*user2@web.de
    |/usr/cyrus/bin/deliver -a -m user2

    Diese regelt holt verteilt mir jaauch die eMails in die richtigen postfächer...nur leider nur nicht alle. Z.B. landen manche newsletter für user1 in /var/spool/mail/root, das gilt ebenfalls für user2!!

    Ich habe im eMail header gesucht und gesehen, dass die eMail Adresse in diesen Newslettern in "Recieved:" steht... was kann ich jezt machen?

    Jeder benutzer soll ja auch seine newsletter bekommen.
    --> www.opgenoorth.net <--

    IBM Thinkpad A21m
    Mobile PIII 700
    320MB RAM
    10 GIG HD
    Debian 3.0 Woody
    Kernel 2.4.18
    KDE 3.0.1
    ------------------------
    Router:
    P133, 48MB RAM
    Squid Proxy, Cyrus IMAP,
    Postfix, 2x20 LCD Display
    Debian 3.0 Woody

  5. #5
    ***** Avatar von Belkira
    Registriert seit
    Jun 2002
    Ort
    DE
    Beiträge
    2.313
    wir haben z.B. 2 web.de email accounts einmal user1@web.de und user2@web.de meine Procmailtc sieht momentan so aus:

    :0
    * ^TO.*user1@web.de
    |/usr/cyrus/bin/deliver -a -m user1

    :0 ^TO.*user2@web.de
    |/usr/cyrus/bin/deliver -a -m user2

    Diese regelt holt verteilt mir jaauch die eMails in die richtigen postfächer...nur leider nur nicht alle. Z.B. landen manche newsletter für user1 in /var/spool/mail/root, das gilt ebenfalls für user2!!
    Das sieht mir nach einem konzeptionellen Fehler aus. Bei zwei Web.de Accounts könntest Du ganz einfach fetchmail im Multi-Drop Modus laufen lassen. Die Entscheidung, daß Mail von Account 1 an User 1 geht, trifft dann bereits fetchmail und nicht erst procmail. Die globale /etc/procmailrc als Mail Delivery Agent zu mißbrauchen, halte ich für keine gute Idee. Filter dort SPAM, HTML, säubere die Header, etc. Aber laß fetchmail die Zuweisung an User vornehmen.
    Ich habe im eMail header gesucht und gesehen, dass die eMail Adresse in diesen Newslettern in "Recieved:" steht... was kann ich jezt machen?
    Garnichts, siehe oben. Du willst doch nicht für jeden User mit procmail Regeln wirklich jeden nur erdenklichen Fall abdecken, wie z.B. Cc, Bcc, Mailing-Listen, etc.

  6. #6
    Slackwareianer
    Registriert seit
    Jul 2000
    Ort
    Kempen/NRW
    Beiträge
    172
    Hallo,

    danke erstmal für den Tipp, hättest Du vielleicht noch beispiel Konfigurationen für mich?

    Werde in der Zweischenzeit auch mal n bisschen googlen...

    Gruss

    Richy
    --> www.opgenoorth.net <--

    IBM Thinkpad A21m
    Mobile PIII 700
    320MB RAM
    10 GIG HD
    Debian 3.0 Woody
    Kernel 2.4.18
    KDE 3.0.1
    ------------------------
    Router:
    P133, 48MB RAM
    Squid Proxy, Cyrus IMAP,
    Postfix, 2x20 LCD Display
    Debian 3.0 Woody

  7. #7
    Slackwareianer
    Registriert seit
    Jul 2000
    Ort
    Kempen/NRW
    Beiträge
    172
    Habe mir gerade nochmal etwas durchgelesen...brauche ich multidrop nicht nur wenn ich EINEN POP3 auccount und mehrere eMail Adressen habe?

    Ich habe aber doch 2 Web.de POP3 Accounts...oder sehe ich das falsch?
    --> www.opgenoorth.net <--

    IBM Thinkpad A21m
    Mobile PIII 700
    320MB RAM
    10 GIG HD
    Debian 3.0 Woody
    Kernel 2.4.18
    KDE 3.0.1
    ------------------------
    Router:
    P133, 48MB RAM
    Squid Proxy, Cyrus IMAP,
    Postfix, 2x20 LCD Display
    Debian 3.0 Woody

  8. #8
    ***** Avatar von Belkira
    Registriert seit
    Jun 2002
    Ort
    DE
    Beiträge
    2.313
    Sicher ist multi-drop für Mailfächer, die Mail an verschiedene Empfänger enthalten, bzw. mehrere Mailfächer in verschiedenen Domains, die lokal in ein einziges Fach zugestellt werden. Mir ist bei Dir nicht klar, warum Du überhaupt noch per procmail einsortieren wolltest. Mit mehreren Web.de Accounts, die auch lokal klar getrennt zugestellt werden sollen, übernimmt fetchmail die Entscheidung, welcher lokale User jeweils die Mail bekommt.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •