[Procmail] Spams werden nicht alle aussortiert

snake*sl

Registered User
Hi,
ich möchte Spams über Procmail global aussortieren (mit Hilfe von Spamassassin) und in seperaten Ordnern speichern (spam und probably-spam).
Folgende progmailrc:

Code:
DROPPRIVS=yes
LOGFILE=/var/log/procmail
#VERBOSE=ON
SHELL=/bin/sh

:0fw
* < 256000
| /usr/bin/spamc -f

:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*
/var/spool/mail/spam

:0:
* ^X-Spam-Status: Yes
/var/spool/mail/probably-spam

:0 H
* ! ^From[ ]
* ^rom[ ]
{
        LOG="*** Dropped F off From_ header! Fixing up. "

        :0 fhw
        | sed -e 's/^rom /From /'
}
Wenn ich die Konfiguration so starte, wird automatisch bei der ersten Spam (z.B. web1p1) eine Datei erstellt die als Besitzer web1p1 bekommt.

Ab jetzt werden scheinbar nur noch Spams an web1p1 dort rein verschoben.

Habt Ihr eine Idee, was ich falsch mache?

Danke schonmal für Eure Hilfe

Gruß
snake
 
snake*sl said:
wird automatisch bei der ersten Spam (z.B. web1p1) eine Datei erstellt die als Besitzer web1p1 bekommt.
Welche Datei, wo, wie heißt die... ?

<mod>
Verwarnung wegen Pushen nach nur 6 Stunden.
Entweder Du hast mehr Geduld, oder Du fragst woanders.
</mod>

huschi.
 
Muss mir wohl nochmal die Boardregeln durchlesen. :o

Also, es wird eine mbox (Bsp. web1p1) in var/spool/mail erststellt. Auf dem
Server läuft Suse 9.1 mit Confixx. Problem ist hierbei, dass ich nicht wie
üblich für meine Mails Ordner im $HOME habe, sondern das wirklich alle mboxes
in einem Ordner liegen. D.h. der automatisch angelegte Ordner "spam" bekommt
als Besitzer (z.B.)web1p1, weil der der erste Spam-Empfänger nach der
Procmail-Konfiguration ist.
 
snake*sl said:
Also, es wird eine mbox (Bsp. web1p1) in var/spool/mail erststellt.
Wenn diese Mailbox vorher nicht dort war, bleibt die Frage, wo sie dann vorher war, oder?

Auf dem Server läuft Suse 9.1 mit Confixx.
Welcher MTA? Sendmail oder Postfix?

Problem ist hierbei, dass ich nicht wie üblich für meine Mails Ordner im $HOME habe
Ist eigendlich fast die selbe Frage wie oben:
Was ist bei Dir 'wie üblich'?

Ordner "spam" bekommt als Besitzer (z.B.)web1p1, weil der der erste Spam-Empfänger nach der Procmail-Konfiguration ist.
Wenn ich Dich jetzt richtig verstehe, ist Dein einziges Problem, daß die Mailbox als web1p1:users anglegt wird?
Das heißt lediglich, daß Du selber vorher keinen spam-User angelegt hast, bzw. daß Du Du direkt auf die Mailbox (über ihren Pfad) zugreifst. Entweder Du legst den User an, dann kannst Du in procmailrc nämlich den Pfad weglassen; oder Du legst die Mailbox per Hand an und gibst Ihr den User mail o.ä.

huschi.
 
Vielen Dank für Deine Antwort, Huschi! :)

MTA ist Postfix. Der Fehler lag wohl in der Tat daran, dass ich dem Ordner
"spam" einfach den richtigen Benutzer zuweisen musste. Das hab ich vorher
auch schon ausprobiert - nur leider mit dem falschen ... :rolleyes:
 
Back
Top