[Postfixbuch-users] Sieve filtert nicht

Info Beilfuss info at beilfuss.de
Fr Mär 28 09:39:48 CET 2008


Habe das script hochgeladen, und bei überprüfung wird das script als activ
angezeigt.
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, 27. März 2008 18:14
An: Eine Diskussionsliste rund um das Postfix-Buch von Peer Heinlein.
Betreff: Re: [Postfixbuch-users] Sieve filtert nicht

Hallo,

nur mal ne Frage (weil Du schreibst "Telnet localhost sieve ist o.k." 
und nicht "sieveshell --user=USERNAME --authname=USERNAME localhost"):

Hast Du dein Script mit sieveshell hochgeladen und aktiviert, oder mit 
nem Editor im Verzeichnis selbst angelegt.

In "sieveshell" muss der Befehl "list" folgendes zurückgeben:

   SCRIPTNAME <- active script

Auf der bash mit der Befehl "ls -la" im Ordner 
/var/lib/sieve/1.BUCHSTABE/BENUTZERNAME folgendes zurückgeben:

   SCRIPTNAME.bc  (Kompiliertes Sieve-Script)
   SCRIPTNAME.script  (Klartext Sieve-Script)
   default.dc -> SCRIPTNAME.bc (Aktiviertes Sieve-Script)


Aber wie gesagt: um Editieren benutze ich Smartsieve
(http://smartsieve.sourceforge.net/). Damit habe ich keine Probleme!

Hier mal meine /etc/imapd.conf (auf openSUSE 10.2 mit Postfix)

schwerdt3:/ # cat /etc/imapd.conf
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/sieve
admins: cyrus
allowanonymouslogin: no
autocreatequota: 0
defaultacl: lrswipcda
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
allowplaintext: yes
sasl_pwcheck_method: saslauthd
sasl_mech_list: LOGIN PLAIN
#PLAIN CRAM-MD5 DIGEST-MD5
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

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