Anzeige:
Ergebnis 1 bis 8 von 8

Thema: procmail will nicht filtern

  1. #1
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Beiträge
    224

    procmail will nicht filtern

    hallo,

    versuche mich gerade in das thema spambekämpfung einzuarbeiten und arbeite zzt mit procmail. meine procmailrc sieht folgednermassen aus und liegt in /etc/

    --------------------------------------------------
    /etc/procmailrc
    DELIVERMAIL="/usr/lib/cyrus/bin/deliver"
    :0 w
    *^TO.*tschaka@compuserve.de
    |$DELIVERMAIL -e -a tschaka -m user.tschaka
    ---------------------------------------------------

    dieses klappt auch, die mail wird korrekt in die cyrus mailbox einsortiert. allerdings mit einem anscheinend kleinen fehler der aber trotzdem für die korrekte auslieferung sorgt

    ---------------------------------------------
    fetchmail:
    1 Nachricht für tschaka@compuserve.de bei 123.123.123.123 (560
    Oktetts).
    Nachricht tschaka@compuserve.de bei 123.123.123.123:1 von 1 wird gelesen
    (560 Oktetts) .procmail: Missing argument
    geflusht
    ---------------------------------------------

    nun wollte ich mal testen ob proc mails von einen bestimmten absender gleich verwirft und habe folgendes der procmailrc beigefügt

    ------------------------------------------------
    :0
    * ^From: spam@web\.de
    /dev/null
    -----------------------------------------------

    trotzdem kommen die mails von spam@web.de bei meinem lokalen user tschaka einsortiert und kommt auch an. nur dürfte das ja eigentlich nicht passieren.

    wer kann mir helfen

  2. #2
    mount /dev/brain
    Registriert seit
    May 2001
    Ort
    Karlsruhe
    Beiträge
    203
    Hallo,

    wird Procmail überhaupt angesprochen?
    Trage mal in deiner .procmailrc folgendes ein.
    LOGFILE=~/procmail.log

    Schick dann noch einmal eine Mail und schau ob was im Logfile steht.
    Wie ist Dein Aufruf für Procmail in deiner .fetchmailrc?

    poll mail.......password "geheim" mda "/usr/bin/procmail -d uername"

    cya
    LiNUXrh7
    Ich wohne an der Ausfahrt 42
    http://www.pretzlaff.info

  3. #3
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Beiträge
    224
    habe LOGFILE=~/procmail.log eingetragen.

    da kommt die meldung
    error while writing to "~/procmail.log"

    meine fetchmail sieht so aus

    poll 123.123.123.123 with proto POP3
    user 'tschaka@web.de' there with password 'rau.tschaka' mda
    "/usr/bin/procmail -t -a \ $EXTENSION "

  4. #4
    mount /dev/brain
    Registriert seit
    May 2001
    Ort
    Karlsruhe
    Beiträge
    203
    hi,

    da kann nicht ins Log geschrieben werden. Tage mal den komplette Pfad ein bei LOGFILE.

    Wenn dein User tschaka heisst:

    mkdir /home/tschaka/.procmail
    chown tschaka:tschaka /home/tschaka/.procmail

    .fetchmailrc
    poll 123.123.123.123 with proto POP3 \
    user 'tschaka@web.de' there with password 'rau.tschaka' mda \
    "/usr/bin/procmail -d tschaka"

    .procmailrc
    PATH=$HOME/bin:/usr/bin:/bin/:/usr/local/bin
    MAILDIR=/home/tschaka/Mail
    DEFAULT=/home/tschaka/Mail/inbox
    LOGFILE=/home/tschaka/.procmail/`date +%d%m%y`.log

    :0fw
    | /usr/bin/spamassassin -P
    :0:
    * ^X-Spam-Status: Yes
    spambox

    :0
    $DEFAULT

    Das Logfile von mir sieht dann z.B. so aus:
    From linux Thu Apr 15 16:22:46 2004
    Subject: Boot-Problem
    Folder: debian.Apr.2004 3771
    From linux Thu Apr 15 16:22:47 2004
    Subject: Re: Partition kopieren
    Folder: debian.Apr.2004 4472
    From linux Thu Apr 15 16:22:51 2004
    Subject: AntiVir Notice
    Folder: linuxteam/antivir 1136
    From linux Thu Apr 15 16:33:18 2004
    Subject: Re: Packages being held back: ich versteh's nicht...
    Folder: debian.Apr.2004 4581
    From linux Thu Apr 15 16:43:44 2004
    Subject: Samba und was anderes als iso8859-15 auf Windows
    Folder: debian.Apr.2004 3948
    From linux Thu Apr 15 16:43:44 2004
    Subject: pdf-Datei und Schriften
    Folder: debian.Apr.2004

    cya
    LiNUXrh7
    Ich wohne an der Ausfahrt 42
    http://www.pretzlaff.info

  5. #5
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Beiträge
    224
    hmm, ist das nur userspezifisch da die procmail ja immer ins home des users soll? wollte das eigentlich in der globalen /etc/procmail machen damit es für alle gilt. sonst müsste ich ja bei jedem user den antispam einzeln eintragen oder wie sehe ich das?

  6. #6
    mount /dev/brain
    Registriert seit
    May 2001
    Ort
    Karlsruhe
    Beiträge
    203
    Hallo,

    Du kannst die auch in /etc/ ablegen damit sie global ist. Dann einfach den username durch $USER ersetzen.

    cya
    LiNUXrh7
    Ich wohne an der Ausfahrt 42
    http://www.pretzlaff.info

  7. #7
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Beiträge
    224
    Zitat Zitat von LINUXRH7
    Hallo,

    Du kannst die auch in /etc/ ablegen damit sie global ist. Dann einfach den username durch $USER ersetzen.

    cya
    LiNUXrh7

    ich bek0omme jetzt immer im procmail log die meldung:
    procmail: Program failure (65) of "/usr/lib/cyrus/bin/deliver"

    daraus schliese ich das ich in der procmailrc was falsch eingetragen habe. da steht:
    DELIVERMAIL="usr/lib/cyrus/bin/deliver"
    SUBJECT: blabla
    FOLDER: /var/spool/mail/tschaka

    die datei deliver befindet sich auch an dieser stelle. ich benutze suse 8.2. und habe auch schon nach cyrdeliver gesucht. also entweder ist das nicht der richtige pfad zur cyrus übergabe datei, oder die datei muss ganz anders lauten.
    schätze übergabe fetchmail-procmail klappt nicht, wenn ich per webmin die mailboxen anscheue sind die mails in der richtigen mailbox (/var/mail/tschaka)

  8. #8
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Beiträge
    224
    hmm, der pfad zu den mailboxen stimmt nicht wett ich. ich benutze postfix und cyrus wo bereits 60 user munter emailen. wie finde ich raus wie der pfad zu diesen mailboxen ist?

    wenn ich den pfad weis kann ich ja auch procmail den pfad beibringen

Ähnliche Themen

  1. Spamassassin bearbeitet Mails nicht
    Von Turok im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 04.02.04, 16:55
  2. Filtern mit Procmail oder direkt mit Exim
    Von Turok im Forum Linux als Server
    Antworten: 0
    Letzter Beitrag: 23.01.04, 12:33
  3. Cyrus IMAP
    Von leon im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 25.08.03, 16:28
  4. procmail Wörter filtern
    Von orbb im Forum Linux als Server
    Antworten: 18
    Letzter Beitrag: 07.09.02, 13:09
  5. Antworten: 1
    Letzter Beitrag: 05.12.01, 13:49

Lesezeichen

Berechtigungen

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