[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