[Postfixbuch-users] Sieve filtert nicht

Christian Schwerdt C.Schwerdt at gmx.net
Mi Mär 26 17:15:02 CET 2008


Hallo,

kann es sein das der Mailboxpfad nicht stimmt?

hier mal ein Auszug aus einer meiner Sieve Regeln:



require ["fileinto"];

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

elsif allof (address :contains "from" "fax at faxserver.my.domain") {
         fileinto "user.fax.BENUTZERNAME";
}



Das Ziel für "fileinto" muss mit Mailboxpfaden übereinstimmen:

INBOX.Spam => Unterordner beim Benutzer

user.fax.BENUTZERNAME => globaler freigegebener Ordner für den Benutzer


Ersichtlich aus:

Programm: cyradmin
Befehl: listmailbox


Zum Editieren benutze ich Smartsieve 
(http://smartsieve.sourceforge.net/). Das bietet Dir dann auch gleich 
die "richtigen Pfade" an.

mfg


Christian Schwerdt


Info Beilfuss schrieb:
> Hallo,
> 
>  
> 
> habe einen Postfixserver mit Cyrus auf einem OpenSuse10.3 Server laufen.
> 
> Postfix,
> 
> Cyrus,
> 
> laufen einwandfrei.
> 
> Jetzt möchte ich mit sieve meine Mails verteilen.
> 
>  
> 
> Telnet localhost sieve ist o.k.
> 
> Aber das Script wird nicht abgearbeitet.
> 
>  
> 
> Meine imap.conf
> 
> /configdirectory: /var/lib/imap/
> 
> /##partition-default: /var/spool/imap/
> 
> /partition-default: /Chris2/Mailuser/
> 
> /sievedir: /var/lib/sieve/
> 
> /admins: cyrus root postfix/
> 
> /srvtab: /var/lib/imap/srvtab/
> 
> /allowanonymouslogin: no/
> 
> /autocreatequota: 50000/
> 
> /reject8bit: no/
> 
> /quotawarn: 90/
> 
> /timeout: 480/
> 
> /##poptimeout: 10/
> 
> /##dracinterval: 0/
> 
> /##drachost: localhost/
> 
> /sasl_pwcheck_method: auxprop  ##sasldb  ##auxprop ###/
> 
> /sasl_mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5/
> 
> /lmtpsocket: /var/lib/cyrus/socket/lmtp/
> 
> /##lmtp_overquota_perm_failure: no/
> 
> /##lmtp_downcase_rcpt: yes/
> 
> /#/
> 
> /# if you want TLS, you have to generate certificates and keys/
> 
> /#/
> 
> /#tls_cert_file: /usr/ssl/certs/cert.pem/
> 
> /#tls_key_file: /usr/ssl/certs/skey.pem/
> 
> /#tls_ca_file: /usr/ssl/CA/CAcert.pem/
> 
> /#tls_ca_path: /usr/ssl/CA/
> 
>  
> 
> wenn ich ein script aktiviere, wird es unter /var/lib/sieve//b/be100103 
> für den user be100103 abgelegt.
> 
>  
> 
> Mein MiniScript:
> 
> /require ["fileinto", "reject" ]; /
> 
> / /
> 
> / /
> 
> / if header :contains "from" /
> 
> /      ["info at xxx.eu"] { /
> 
> /      fileinto "be100101"; } /
> 
> / /
> 
> / else {      fileinto "INBOX"; }/
> 
>  
> 
> Was kann ich noch tun????
> 
>  
> 
> /Christian Beilfuß/
> 
> /Mannspergerstr. 168/
> 
> /70619 Stuttgart/
> 
> / /
> 
> /Tel. 0711 6451560/
> 
> /Fax 0711 6451561/
> 
> /Mobil 0172 8906106/
> 
>  
> 



Mehr Informationen über die Mailingliste Postfixbuch-users