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

Info Beilfuss info at beilfuss.de
Do Apr 3 20:26:06 CEST 2008


Danke für die Infos, werde Sie morgen mal umsetzen, für heute reicht es.
Spam wird schon erkannt, im Header wird es eingetragen, muss es nur noch
filtern.
Gibt es eine Möglichkeit ein Script für alle Mailboxen zu schreiben, oder
muss ich für jede Mailbox das Script aktivieren??

Danke


-----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 16:53
An: Eine Diskussionsliste rund um das Postfix-Buch von Peer Heinlein.
Betreff: Re: [Postfixbuch-users] Status: Sieve filter immer noch nicht

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
>>
> 
-- 
_______________________________________________
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