[Postfixbuch-users] Status: Sieve filter immer noch nicht

Christian Schwerdt C.Schwerdt at gmx.net
Do Apr 3 16:53:24 CEST 2008


Hallo,

Hier meine Filter-Regel für Spam. (***SPAM*** wird bei mir durch 
SpamAssassin eingetragen)

if allof (header :contains "Subject" "***SPAM***") {
         fileinto "INBOX.Spam";
}


Wichtig: Den Ordner, in den der Spam verschoben werden soll muss vorher 
angelegt sein (Mailprogramm oder cyradm) und die Berechtigungen müssen 
vorhanden sein ;-)

Hier mal ein längeres Script:

#Mail filter rules for christian
#Generated by christian using SmartSieve 1.0.0-RC2 2008/02/16 17:38:25
require ["regex","fileinto","imapflags"];

if allof (header :contains "Subject" "***SPAM***") {
         fileinto "INBOX.Spam";
}

elsif allof (address :contains "from" "virusalert at schwerdt.site") {
         fileinto "INBOX.Virus";
}

elsif allof (header :contains "subject" "HylaFAX Usage Report") {
         fileinto "INBOX.Hylafax";
}

elsif allof (address :contains "from" "fax at schwerdt3.schwerdt.site", 
address :contains "to" "FAX_Zentraleneingang at schwerdt3.schwerdt.site") {
         fileinto "user.fax";
         keep;
}


Info Beilfuss schrieb:
> Er tut was er soll........
> 
> Jetzt muss ich das Script nur noch umschreiben auf Spamerkennung. Gibt es da
> Vorlagen?????
> 
> Danke Christian
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: postfixbuch-users-bounces at listi.jpberlin.de
> [mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im Auftrag von
> Christian Schwerdt
> Gesendet: Donnerstag, 3. April 2008 14:49
> An: Eine Diskussionsliste rund um das Postfix-Buch von Peer Heinlein.
> Betreff: Re: [Postfixbuch-users] Status: Sieve filter immer noch nicht
> 
> Hallo,
> 
>> localhost> lam user.be100101
>>
>> user.be100103 lrswipkxtecda   <= Diesen Benutzer gibt es nicht! 
>>
>> be100101 lrswipkxtecda
>>
>> localhost>
>>
> 
> welchen Befehl hast du abgeschickt?
> 
> FALSCH: sam user.be100101 user.be100103 all
> 
> oder 
> 
> RICHTIG: sam user.be100101 be100103 all
> 
> nochmal zu Erklärung: sam Mailboxname Benutzername( ist OHNE USER.)
> Berechtigung
> 
> Christian Schwerdt
> 
> -------- Original-Nachricht --------
>> Datum: Thu, 3 Apr 2008 14:36:32 +0200
>> Von: "Info Beilfuss" <info at beilfuss.de>
>> An: "\'Eine Diskussionsliste rund um das Postfix-Buch von Peer
> Heinlein.\'" <postfixbuch-users at listi.jpberlin.de>
>> Betreff: Re: [Postfixbuch-users] Status: Sieve filter immer noch nicht
> 
>>  
>>
>>  
>>
>> Hallo 
>>
>>  
>>
>> Habe zusätzlich mal einen Test gemacht:
>>
>> Anstatt fileinto ……
>>
>> Habe ich mal redirect neue Mailadresse im Script eingetragen, dann wird
>> die
>> Mail abgewiesen, also sollte sieve arbeiten findet nur keine Mailbox.
>>
>>  
>>
>>  
>>
>>  
>>
>> Habe die Änderung gemacht, trotzdem immer die selbe Fehlermeldung 
>>
>>  
>>
>> Apache:~ # cyradm --auth login localhost --user root
>>
>> IMAP Password:
>>
>>               localhost> lam user.be100101
>>
>> user.be100103 lrswipkxtecda
>>
>> be100101 lrswipkxtecda
>>
>> localhost>
>>
>>  
>>
>> Habe folgende Versionen ausprobiert:
>>
>> User.be100101
>>
>> INBOX.be100101
>>
>> INBOX.user.be100101
>>
>>  
>>
>> Christian
>>
>>  
>>
>>  
>>
>> -----Ursprüngliche Nachricht-----
>> Von: postfixbuch-users-bounces at listi.jpberlin.de
>> [mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im Auftrag von
>> Christian Schwerdt
>> Gesendet: Donnerstag, 3. April 2008 12:45
>> An: Eine Diskussionsliste rund um das Postfix-Buch von Peer Heinlein.
>> Betreff: Re: [Postfixbuch-users] Status: Sieve filter immer noch nicht
>>
>>  
>>
>> Hallo,
>>
>>  
>>
>> da stehts doch: Der Benutzer hat keine Berechtigung auf die Mailbox !!!!!
>>
>>  
>>
>> Bitte benutze den 
>>
>>  
>>
>> sam (setaclmailbox) um den Benutzer die Berechtigungen zu erteilen!
>>
>>  
>>
>> Beispiel: Benutzer1 soll volle Berechtigung auf die Mailbox des Benutzer2
>> Berechtigungen erhalten
>>
>>  
>>
>> sam user.Benutzer2 Benutzer1 all    <= auf die Inbox
>>
>> sam "user.Benutzer2.Gesendete Objekte" Benutzer1 all    <= auf den Ordner
>> Gesendete Objekte
>>
>>  
>>
>> Aber beachte: Rechte werden dann weitervererbt: Legt der Benutzer2 einen
>> neuen Unterordner an, so gelten die Berechtigungen auch für den neu
>> angelegten Unterordner. Andere Berechtigungen für bereits bestehende
>> Ordner
>> werden nicht geändert.
>>
>>  
>>
>> Deshalb immer  lam user.Benutzer2* zur Kontrolle danach!
>>
>>  
>>
>> Um es detaillierter Einzustellen, welche Berechtigungen nötig sind, siehe
>> z.B. http://cyrusimap.web.cmu.edu/imapd/man/cyradm.1.html unter
>> setaclmailbox.
>>
>>  
>>
>> Das war wie gesagt auch der Grund, warum ich auf Smartsieve verwiesen
>> habe,
>> da es für dein Einstieg in die Materie dem Benutzer alles abnimmt. (Meine
>> Config dazu kann ich heute Abend posten)
>>
>>  
>>
>> Also, ich hoffe es klappt jetzt!
>>
>>  
>>
>> Christian Schwerdt
>>
>>  
>>
>> -------- Original-Nachricht --------
>>
>>> Datum: Thu, 3 Apr 2008 12:02:58 +0200
>>> Von: "Info Beilfuss" <info at beilfuss.de>
>>> An: "\'Eine Diskussionsliste rund um das Postfix-Buch von Peer
>> Heinlein.\'" <postfixbuch-users at listi.jpberlin.de>
>>
>>> Betreff: Re: [Postfixbuch-users] Status: Sieve filter immer noch nicht
>>  
>>
>>> localhost> lam user.be*
>>> user.be100101:
>>>   be100101 lrswipkxtecda
>>> user.be100101.Entwuerfe:
>>>   be100101 lrswipkxtecda
>>> user.be100101.Geloeschte Objekte:
>>>   be100101 lrswipkxtecda
>>> user.be100101.Gesendete Objekte:
>>>   be100101 lrswipkxtecda
>>> user.be100102:
>>>   be100102 lrswipkxtecda
>>> user.be100102.Entwuerfe:
>>>   be100102 lrswipkxtecda
>>> user.be100102.Geloeschte Objekte:
>>>   be100102 lrswipkxtecda
>>> user.be100102.Gesendete Objekte:
>>>   be100102 lrswipkxtecda
>>> user.be100103:
>>>   be100103 lrswipkxtecda
>>> user.be100103.Entwuerfe:
>>>   be100103 lrswipkxtecda
>>> user.be100103.Geloeschte Objekte:
>>>   be100103 lrswipkxtecda
>>> user.be100103.Gesendete Objekte:
>>>   be100103 lrswipkxtecda
>>> user.be100103.spam:
>>>   be100103 lrswipkxtecda
>>> user.be100104:
>>>   be100104 lrswipkxtecda
>>> user.be100104.Entwuerfe:
>>>   be100104 lrswipkxtecda
>>> user.be100104.Geloeschte Objekte:
>>>   be100104 lrswipkxtecda
>>> user.be100104.Gesendete Objekte:
>>>   be100104 lrswipkxtecda
>>> user.be100105:
>>>   be100105 lrswipkxtecda
>>> user.be100105.Entwuerfe:
>>>   be100105 lrswipkxtecda
>>> user.be100105.Geloeschte Objekte:
>>>   be100105 lrswipkxtecda
>>> user.be100105.Gesendete Objekte:
>>>   be100105 lrswipkxtecda
>>> localhost>                  
>>> -----Ursprüngliche Nachricht-----
>>> Von: postfixbuch-users-bounces at listi.jpberlin.de
>>> [mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im Auftrag von
>>> Christian Schwerdt
>>> Gesendet: Donnerstag, 3. April 2008 11:45
>>> An: Eine Diskussionsliste rund um das Postfix-Buch von Peer Heinlein.
>>> Betreff: Re: [Postfixbuch-users] Status: Sieve filter immer noch nicht
>>> Hallo,
>>> welchen Befehl hast du ausgeführt? Also auch den Befehl immer mit
>>> hinschreiben!
>>> Besser wäre: Frage mal die Berechtigungen aller Mailboxen ab.
>>>> mehrere Mailboxen: lam user.be*  oder lam user.be% (komme grad nicht
>> an
>>
>>>> den
>>>> Rechner)
>>> Christian Schwerdt
>>> -------- Original-Nachricht --------
>>>> Datum: Thu, 3 Apr 2008 11:27:04 +0200
>>>> Von: "Info Beilfuss" <info at beilfuss.de>
>>>> An: "\'Eine Diskussionsliste rund um das Postfix-Buch von Peer
>>> Heinlein.\'" <postfixbuch-users at listi.jpberlin.de>
>>>> Betreff: Re: [Postfixbuch-users] Status: Sieve filter immer noch nicht
>>>> Antwort:
>>>> be100101 lrswipkxtecda
>>>> be100103 lrswipkxtecda
>>>> -----Ursprüngliche Nachricht-----
>>>> Von: postfixbuch-users-bounces at listi.jpberlin.de
>>>> [mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im Auftrag von
>>>> Christian Schwerdt
>>>> Gesendet: Donnerstag, 3. April 2008 11:21
>>>> An: Eine Diskussionsliste rund um das Postfix-Buch von Peer Heinlein.
>>>> Betreff: Re: [Postfixbuch-users] Status: Sieve filter immer noch nicht
>>>> Hallo,
>>>> und natürlich den Mailboxnamen hintendran für den die Berechtigungen
>>>> angezeigt werden sollen.
>>>> z.B.: 
>>>> Einzelne Mailbox: lam user.be100101
>>>> oder 
>>>> mehrere Mailboxen: lam user.be*  oder lam user.be% (komme grad nicht
>> an
>>
>>>> den
>>>> Rechner)
>>>> Christian Schwerdt
>>>> -------- Original-Nachricht --------
>>>>> Datum: Thu, 3 Apr 2008 11:13:11 +0200
>>>>> Von: "Info Beilfuss" <info at beilfuss.de>
>>>>> An: "\'Eine Diskussionsliste rund um das Postfix-Buch von Peer
>>>> Heinlein.\'" <postfixbuch-users at listi.jpberlin.de>
>>>>> Betreff: Re: [Postfixbuch-users] Status: Sieve filter immer noch
>> nicht
>>
>>>>> Bei lam kommt:
>>>>> Usage: listaclmailbox mailbox
>>>>> -----Ursprüngliche Nachricht-----
>>>>> Von: postfixbuch-users-bounces at listi.jpberlin.de
>>>>> [mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im Auftrag von
>>>>> Christian Schwerdt
>>>>> Gesendet: Donnerstag, 3. April 2008 10:58
>>>>> An: Eine Diskussionsliste rund um das Postfix-Buch von Peer
>> Heinlein.
>>
>>>>> Betreff: Re: [Postfixbuch-users] Status: Sieve filter immer noch
>> nicht
>>
>>>>> Hallo,
>>>>> Schick mal bitte das Ergebnis von lam bzw. listaclmailbox von
>> cyradm.
>>
>>>>> Christian Schwerdt
>>>>> -------- Original-Nachricht --------
>>>>>> Datum: Thu, 3 Apr 2008 10:50:45 +0200
>>>>>> Von: "Info Beilfuss" <info at beilfuss.de>
>>>>>> An: "\'Eine Diskussionsliste rund um das Postfix-Buch von Peer
>>>>> Heinlein.\'" <postfixbuch-users at listi.jpberlin.de>
>>>>>> Betreff: [Postfixbuch-users] Status: Sieve filter immer noch nicht
>>>>>> Status:
>>>>>> Habe bis jetzt folgendes probiert:
>>>>>> Mailboxname:   user.be100101
>>>>>>                         Inbox.user.be100101
>>>>>>                         User.be100101.INBOX
>>>>>>                         INBOX.be100101
>>>>>> Kann mich über Netzwerk in der Mailbox be100101 einloggen
>>>>>> Habe die Verzeichnisse:            /var/lib/sieve/be/be100101 für
>>>> alle
>>>>>> freigegen
>>>>>>                                                /Mailverzeichnis
>> der
>>
>>>> user
>>>>>> ebenso
>>>>>> Versucht smartsieve zu installieren, startet im Apache aber nicht,
>>>>>> Squireelmail tut es, wahrscheinlich fehlt mir noch eine
>> Einstellung.
>>
>>>>>>  
>>>>>> Was kann ich noch versuchen.
>>>>>>  
>>>>>>             
>>>>>>  
>>>>>> Hallo,
>>>>>>  
>>>>>> habe jetzt mehrer Änderungen vorgenommen, aber sieve filtert
>> immer
>>
>>>> noch
>>>>>> nicht, vielleicht kann jemand was aus dem Fehlerlog lesen, ich bin
>>>>>> irgendwie
>>>>>> blind…..
>>>>>>  
>>>>>>  
>>>>>> /var/log/messages:
>>>>>>  
>>>>>>  
>>>>>>  Apr  3 08:48:14 Apache cyrus/ctl_cyrusdb[1117]: archiving log
>> file:
>>
>>>>>> /var/lib/imap/db/log.0000000001
>>>>>> Apr  3 08:48:14 Apache cyrus/ctl_cyrusdb[1117]: done checkpointing
>>>> cyrus
>>>>>> databases
>>>>>> Apr  3 08:48:14 Apache cyrus/master[1095]: process 1117 exited,
>>> status
>>>> 0
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1118]: accepted connection
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1118]: lmtp connection
>>> preauth'd
>>>>> as
>>>>>> postman
>>>>>> Apr  3 08:49:50 Apache cyrus/master[1316]: about to exec
>>>>>> /usr/lib/cyrus/bin/lmtpd
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1316]: executed
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1118]: duplicate_check:
>>>>>> <014801c89556$e6e03ac0$82ae1dac at Inspiron9400> user.be100101       
>> 0
>>
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1118]: sieve runtime error
>> for
>>
>>>>>> be100103 id <014801c89556$e6e03ac0$82ae1dac at Inspiron9400>:
>> Fileinto:
>>
>>>>>> Mailbox
>>>>>> does not exist
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1118]: duplicate_check:
>>>>>> <014801c89556$e6e03ac0$82ae1dac at Inspiron9400> user.be100103       
>> 0
>>
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1118]: duplicate_check:
>>>>>> <014801c89556$e6e03ac0$82ae1dac at Inspiron9400> user.be100103       
>> 0
>>
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1118]: mystore: starting txn
>>>>>> 2147483651
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1118]: mystore: committing
>> txn
>>
>>>>>> 2147483651
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1118]: duplicate_mark:
>>>>>> <014801c89556$e6e03ac0$82ae1dac at Inspiron9400> user.be100103
>>>>>> 1207205390 0
>>>>>> Apr  3 08:49:50 Apache cyrus/lmtpunix[1118]: Delivered:
>>>>>> <014801c89556$e6e03ac0$82ae1dac at Inspiron9400> to mailbox:
>>>> user.be100103
>>>>>>  
>>>>>> Default_script:
>>>>>>  
>>>>>> require "fileinto";
>>>>>>  
>>>>>> if header :contains "subject" "Test0033" {
>>>>>>   fileinto "user.be100101";
>>>>>>   stop;
>>>>>> }
>>>>>>  
>>>>>> List user unter cyrus: (meine Cyrususer)
>>>>>>  
>>>>>> user.be100101 (\HasChildren)
>>>>>> user.be100101.Entwuerfe (\HasNoChildren)
>>>>>> user.be100101.Geloeschte Objekte (\HasNoChildren)
>>>>>> user.be100101.Gesendete Objekte (\HasNoChildren)
>>>>>> user.be100102 (\HasChildren)
>>>>>> user.be100102.Entwuerfe (\HasNoChildren)
>>>>>> user.be100102.Geloeschte Objekte (\HasNoChildren)
>>>>>> user.be100102.Gesendete Objekte (\HasNoChildren)
>>>>>> user.be100103 (\HasChildren)
>>>>>> user.be100103.Entwuerfe (\HasNoChildren)
>>>>>> user.be100103.Geloeschte Objekte (\HasNoChildren)
>>>>>> user.be100103.Gesendete Objekte (\HasNoChildren)
>>>>>> user.be100103.spam (\HasNoChildren)
>>>>>> user.be100104 (\HasChildren)
>>>>>> user.be100104.Entwuerfe (\HasNoChildren)
>>>>>> user.be100104.Geloeschte Objekte (\HasNoChildren)
>>>>>> user.be100104.Gesendete Objekte (\HasNoChildren)
>>>>>>  
>>>>>>  
>>>>>>   
>>>>>> Christian Beilfuß
>>>>>> Mannspergerstr. 168
>>>>>> 70619 Stuttgart
>>>>>>  
>>>>>> Tel. 0711 6451560
>>>>>> Fax 0711 6451561
>>>>>> Mobil 0172 8906106
>>>>>>  
>>>>> -- 
>>>>> Psssst! Schon vom neuen GMX MultiMessenger gehört?
>>>>> Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
>>>>> -- 
>>>>> _______________________________________________
>>>>> Postfixbuch-users -- http://www.postfixbuch.de
>>>>> Heinlein Professional Linux Support GmbH
>>>>> Postfixbuch-users at listi.jpberlin.de
>>>>> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>>>>> -- 
>>>>> _______________________________________________
>>>>> Postfixbuch-users -- http://www.postfixbuch.de
>>>>> Heinlein Professional Linux Support GmbH
>>>>> Postfixbuch-users at listi.jpberlin.de
>>>>> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>>>> -- 
>>>> Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten 
>>>> Browser-Versionen downloaden: http://www.gmx.net/de/go/browser
>>>> -- 
>>>> _______________________________________________
>>>> Postfixbuch-users -- http://www.postfixbuch.de
>>>> Heinlein Professional Linux Support GmbH
>>>> Postfixbuch-users at listi.jpberlin.de
>>>> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>>>> -- 
>>>> _______________________________________________
>>>> Postfixbuch-users -- http://www.postfixbuch.de
>>>> Heinlein Professional Linux Support GmbH
>>>> Postfixbuch-users at listi.jpberlin.de
>>>> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>>> -- 
>>> GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
>>> Jetzt dabei sein: http://www.shortview.de/?mc=sv_ext_mf@gmx
>>> -- 
>>> _______________________________________________
>>> Postfixbuch-users -- http://www.postfixbuch.de
>>> Heinlein Professional Linux Support GmbH
>>> Postfixbuch-users at listi.jpberlin.de
>>> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>>> -- 
>>> _______________________________________________
>>> Postfixbuch-users -- http://www.postfixbuch.de
>>> Heinlein Professional Linux Support GmbH
>>> Postfixbuch-users at listi.jpberlin.de
>>> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>>  
>>
>> -- 
>>
>> GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
>>
>> Jetzt dabei sein: http://www.shortview.de/?mc=sv_ext_mf@gmx
>>
>> -- 
>>
>> _______________________________________________
>>
>> Postfixbuch-users -- http://www.postfixbuch.de
>>
>> Heinlein Professional Linux Support GmbH
>>
>>  
>>
>> Postfixbuch-users at listi.jpberlin.de
>>
>> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>>
> 



Mehr Informationen über die Mailingliste Postfixbuch-users