PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squirrelmail und Sieve



be1001
13.06.08, 10:22
Hallo,

ich habe Squirrelmail und Sieve am Laufen. Bisher habe ich Sieve über das Webinterface "Smartsieve" verändert.
Jetzt wollte ich das über das Webinterface von Squirrelmail machen, und habe dazu das plugin installiert.
Ich bekomme aber immer folgende Fehlermeldung:

Konnte den timsieved-Prozess auf Ihrem IMAP-Server nicht erreichen localhost.
Bitte kontaktieren Sie Ihren Administrator.
Habe bereit folgende Einstellungen in der config.php vom plugin versucht:
$
sieve_preferred_sasl_mech = "PLAIN";
/*$sieve_preferred_sasl_mech = "LOGIN";
/*$preferred_mech = "LOGIN";
//$preferred_mech = "PLAIN DIGEST-MD5";
Was kann ich noch versuchen???
Danke

Roger Wilco
14.06.08, 12:19
timsieved läuft und ist über die Adresse, die Squirrelmail benutzt (i. d. R. die gleiche URL wie für den IMAP-Server) erreichbar?

be1001
15.06.08, 17:55
Hallo,

kapier ich nicht ganz, anbei ein Auszug aus meiner imap.conf


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

Was muss ich jetzt eintragen???

Roger Wilco
15.06.08, 20:15
Schau in deiner cyrus.conf und prüfe ggf. mit netstat oder lsof, ob dein timsieved an localhost/127.0.0.1 oder 0.0.0.0 gebunden und erreichbar ist.

be1001
15.06.08, 22:21
sieve ist am laufen, den über das Webinterface von smartsieve kann ich auf sieve zugreifen. es ist nur einfach doof über zwei Webfinterface zu arbeiten.

Auszug aus cyrus.conf
sieve cmd="timsieved" listen="localhost:sieve" prefork=0 maxchild=100

Apache:~ # telnet localhost 2000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
"IMPLEMENTATION" "Cyrus timsieved v2.3.8"
"SASL" "DIGEST-MD5 LOGIN CRAM-MD5 PLAIN"
"SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags notify envelope relational regex subaddress copy"
OK

be1001
18.06.08, 16:11
allo noch mal,

bin jetzt einen schritt weiter:

wenn ich $preferred_mech = "LOGIN"; eingebe
bekomme ich folgende Meldung

Serverseitiges E-Mail-Filtern Noch keine Filter definiert
Hier können Sie Filterregeln hinzufügen oder löschen. Diese Filter werden immer auf Ihre eingehenden E-Mails angewendet, wenn diese auf dem Server eintreffen.

Sie haben noch keine Filterregeln gesetzt. Sie haben die Möglichkeit mit dem Knopf "Neue Regel hinzufügen" selbiges zu tun. Wenn Sie fertig sind, wählen Sie bitte "Abspeichern" aus

Meine aktive Regel wird aber nicht angezeigt.

Was muss ich noch einstellen???
Christian