[Postfixbuch-users] Sieve filtert nicht

Info Beilfuss info at beilfuss.de
Mo Mär 31 21:15:17 CEST 2008


Hallo,

Sieve filtert immer noch nicht. Habe mein Script noch mal umgebaut.
Vielleicht erkennt jemand aufgrund des Logfiles mein Problem:

Script:
require "fileinto";


 if header :contains "subject" "Test0033" {
           fileinto "INBOX.user.be100101";
        stop;
 }

Maillog:
Mar 31 10:48:42 Apache postfix/cleanup[16907]: CF0E5178E91:
message-id=<01a801c8930c$03de9ab0$82ae1dac at Inspiron9400>
Mar 31 10:48:42 Apache postfix/qmgr[3463]: CF0E5178E91:
from=<info at beilfuss.eu>, size=26679, nrcpt=1 (queue active)
Mar 31 08:48:42 Apache postfix/smtpd[16919]: disconnect from
unknown[127.0.0.1]
Mar 31 10:48:42 Apache amavis[15477]: (15477-05) Passed CLEAN,
[87.193.189.127] <info at beilfuss.eu> -> <be100103 at beilfuss.org>, Message-ID:
<01a801c8930c$03de9ab0$82ae1dac at Inspiron9400>, mail_id: ZMLLBImYg5cz, Hits:
-, size: 26244, queued_as: CF0E5178E91, 2345 ms
Mar 31 10:48:42 Apache postfix/smtp[16911]: 2417A178E90:
to=<be100103 at beilfuss.org>, relay=127.0.0.1[127.0.0.1]:10024, delay=2.9,
delays=0.55/0.02/0/2.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as
CF0E5178E91)
Mar 31 10:48:42 Apache postfix/qmgr[3463]: 2417A178E90: removed
Mar 31 10:48:43 Apache postfix/smtpd[16926]: connect from
localhost[127.0.0.1]
Mar 31 10:48:43 Apache postfix/smtpd[16926]: 03450178E90:
client=localhost[127.0.0.1]
Mar 31 10:48:43 Apache spampd[15289]: processing message
<01a801c8930c$03de9ab0$82ae1dac at Inspiron9400> for <be100103 at beilfuss.org>
ORCPT=rfc822;be100103 at beilfuss.org
Mar 31 10:48:43 Apache spampd[15289]: clean message
<01a801c8930c$03de9ab0$82ae1dac at Inspiron9400> (3.09/6.00) from
<info at beilfuss.eu> for <be100103 at beilfuss.org>
ORCPT=rfc822;be100103 at beilfuss.org in 0.42s, 26679 bytes.
Mar 31 10:48:43 Apache postfix/cleanup[16907]: 03450178E90:
message-id=<01a801c8930c$03de9ab0$82ae1dac at Inspiron9400>
Mar 31 10:48:43 Apache postfix/qmgr[3463]: 03450178E90:
from=<info at beilfuss.eu>, size=27093, nrcpt=1 (queue active)
Mar 31 10:48:43 Apache postfix/smtpd[16926]: disconnect from
localhost[127.0.0.1]
Mar 31 10:48:43 Apache postfix/smtp[16911]: CF0E5178E91:
to=<be100103 at beilfuss.org>, relay=127.0.0.1[127.0.0.1]:10026, delay=0.75,
delays=0.12/0.01/0.03/0.58, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as
03450178E90)
Mar 31 10:48:43 Apache postfix/qmgr[3463]: CF0E5178E91: removed
Mar 31 10:48:43 Apache postfix/lmtp[16935]: 03450178E90:
to=<be100103 at beilfuss.org>, relay=mail.beilfuss.org[public/lmtp],
delay=0.76, delays=0.58/0.02/0.02/0.15, dsn=2.1.5, status=sent (250 2.1.5
Ok)
Mar 31 10:48:43 Apache postfix/qmgr[3463]: 03450178E90: removed
Mar 31 10:52:00 Apache postfix/anvil[16899]: statistics: max connection rate
1/60s for (smtp:212.89.96.7) at Mar 31 10:48:39
Mar 31 10:52:00 Apache postfix/anvil[16899]: statistics: max connection
count 1 for (smtp:212.89.96.7) at Mar 31 10:48:39
Mar 31 10:52:00 Apache postfix/anvil[16899]: statistics: max cache size 1 at
Mar 31 10:48:39

-----Ursprüngliche Nachricht-----
Von: postfixbuch-users-bounces at listi.jpberlin.de
[mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im Auftrag von Info
Beilfuss
Gesendet: Freitag, 28. März 2008 09:40
An: 'Eine Diskussionsliste rund um das Postfix-Buch von Peer Heinlein.'
Betreff: Re: [Postfixbuch-users] Sieve filtert nicht

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

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