[EMAIL PROTECTED] writes: > Debian SID > Trend Micro Viruswall 3.6 > Postfix 0.0.20011210.snapshot-1 > Cyrus 1.5.19
Das Cyrus Paket ist arschalt, der Maintainer ist schon nicht mehr nur tot, sondern bereits vermodert :) http://people.debian.org/~hmh/cyrus2/ liegt aktuelleres rum. Allerdings musst beim Upgrade mal Hand anlegen (einfach die Dokus lesen und das ausf�hren), ein automagisches Update ist wegens �nderungen in Cyrus nich drin. Geht aber problemlos. > Erster Test: procmail. > Filtert klasse, der ganze M�ll geht raus, aber keine Mail mehr in meinen > Cyrus, sondern alles nach /var/spool/mail. > Hmmm... gesucht im Internet, diverse "L�sungen" ausprobiert. Nichts > funktionierte. Hmm, ich filter hier mit Procmail weil ich Sieve noch nich zum Laufen gekriegt habe (hat aber auch noch nich genug Zeit daf�r). Allerdings musst Du Procmail auch sagen dass es an cyrdeliver ausliefern soll (in Cyrus 2 ist cyrdeliver nur noch ein Teil dass via lmtpd durchreicht, aber es tut perfekt). Der relevante Part in der procmailrc sieht so aus: --8<------------------------schnipp------------------------->8--- DELIVERMAIL=/usr/sbin/cyrdeliver -e INCLUDERC=/var/lib/cyrus/procmail/proc.$LOGNAME # All the mail that falls # through the above recipes # will be put into the user's # inbox. This is always the LAST # recipe to appear in the file. :0W * EXTENSION ?? [a-z] | $DELIVERMAIL -a $LOGNAME -m user.$LOGNAME.$EXTENSION :0w | $DELIVERMAIL -a $LOGNAME -m user.$LOGNAME :0 e { EXITCODE=$? HOST } # # End of procmail.common file ############################## --8<------------------------schnapp------------------------->8--- So, hier siehst du nur Kleinkram, das Ding iss insgesamt wesentlich gr�sser. Ich hab bei mir eine globale Procmailrc, die *immer* aufgerufen wird. Dort wird einiges eingestellt und gemacht, das wichtigste siehst du oben. Unter anderem wird, so vorhanden eine Nutzerspezifische Procmailrc in /var/lib/cyrus/procmail/proc.nutzername aufgerufen. Man kann das auch auf ~/.procmailrc zeigen lassen, wollte ich aber nicht. In der Postfix master.cf hab ich folgendes stehen: (2. Zeile umgebrochen wegens L�nge :) ) --8<------------------------schnipp------------------------->8--- cyrusp unix - n n - 50 pipe flags=R user=cyrus:mail argv=/usr/bin/procmail -p /var/lib/cyrus/procmail/proc.global LOGNAME=${user} EXTENSION=${extension} --8<------------------------schnapp------------------------->8--- Und in main.cf das passende: --8<------------------------schnipp------------------------->8--- mailbox_transport = cyrusp --8<------------------------schnapp------------------------->8--- Damit wird immer mein procmail mit der Globalen procmailrc aufgerufen. Gibts f�r den Nutzer eine eigene Procmailrc wird die eingebunden. Wenn nicht, oder wenn in der Nutzereigenen Procmailrc die Mail nicht wegsortiert wurde kommt der Standardfilter oben zur Geltung und sortiert die Mail weg. Wobei bei mail an test+irgendwas@... die Mail nach user.test.irgendwas geht, bei test@irgendwas nach user.test. In der eigenen Procmailrc dann beliebige Filter aufbauen, musst nur drauf achten das deine letzte Zeile nicht einfach den Mailboxnamen angibt, sondern immer $DELIVERMAIL: --8<------------------------schnipp------------------------->8--- :0 i *$ ${FROM}debian-user-de | $DELIVERMAIL -a $USER -m user.joerg.Mailinglisten.Debian.User-DE --8<------------------------schnapp------------------------->8--- Funkt wunderbar. > W�re mir lieber, da der Filter funzt und die anderen Accounts nicht filtern > brauchen. Siehe oben. Ist recht einfach :) > Alseits ansonsten ein Frohes Fest ! B�h, geh weg ! :) -- begin OjE-ist-scheisse.txt bye, Joerg Registered Linux User #97793 @ http://counter.li.org end -- ----------------------------------------------------------- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe <deine_email_adresse>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ----------------------------------------------------------- 1079 eingetragene Mitglieder in dieser Liste.

