Re: sieveshell

2006-07-16 Diskussionsfäden Peter Hamtal

Peter Hamtal wrote:

Hallo,

weiss jmd. wie ein script aussehen muss um mit sieveshell die Option 
--exec-sript anzuwenden ?


sieveshel -e putimap localhost

###putimap###
put script
list


so einfach scheint es leider nicht zu funktionieren ?



Ich habe etwas Zeit gefunden und mir das sieveshell script angeschaut.
Mir ist aufgefallen, dass etwas mit dem Script nicht stimmt


Laut der Deklaration im sieveshellscript v 1.19 für exec-script wird ein 
Filehandle
kreiert:
###
if (! $ex eq ) {
$filehandle = tempfile();

if (!$filehandle) { die unable to open tmp file: $?; }

print $filehandle $ex;
seek $filehandle, 0, 0; # rewind file
$interactive = 0;
###


Dieser wird im Hauptprogramm der version 1.19 _nicht_ abgefragt:
Im Hauptprogrammteil von sieveshell v1.19 steht:
while(defined($_  = $term-readline(' '))){

Dies wurde 2004 von dem Cyrus Team bzw. Tim Martin in der Version
1.23, 2004/01/06 21:49:59
abgeändert durch:
###
while(defined($_  = ($interactive ? $term-readline(' ') : $filehandle))){
###

Zwischendurch wurde die Funktion --exec-script rausgenommen.

Ich nutze cyrus21  2.1.18-1+sarge2.


gruss,
Peter




--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sieveshell

2006-07-11 Diskussionsfäden Kai Hildebrandt
Hi.

Peter Hamtal wrote:

 sieveshel -e putimap localhost
 
 ###putimap###
 put script
 list
 
 
 so einfach scheint es leider nicht zu funktionieren ?
 
Erwartet sieveshell nicht zuerst ein Passort?


Gruß
  Kai


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sieveshell

2006-07-11 Diskussionsfäden Peter Hamtal

Kai Hildebrandt wrote:

Hi.

Peter Hamtal wrote:


sieveshel -e putimap localhost

###putimap###
put script
list


so einfach scheint es leider nicht zu funktionieren ?


Erwartet sieveshell nicht zuerst ein Passort?


Jepp, richtig:
Die Passwortabfrage findet auch  statt und ich bin dann auch eingeloggt aber 
Änderungen im Script und das auflisten mit list wird nicht ausgeführt, wie es im 
script angegeben ist ?



Googeln hat bisher nicht geholfen.
Auch die mailingliste von cyrus hat mit meinen suchparametern nicht zum Erfolg 
geführt.

Ich hoffe immer noch das jmd. sieveshell mit der Option -e ausführt.

gruss,
peter


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



sieveshell

2006-07-10 Diskussionsfäden Peter Hamtal

Hallo,

weiss jmd. wie ein script aussehen muss um mit sieveshell die Option --exec-sript 
anzuwenden ?


sieveshel -e putimap localhost

###putimap###
put script
list


so einfach scheint es leider nicht zu funktionieren ?


gruß,
Peter


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Sieveshell: Keine Anmeldung möglich

2005-08-22 Diskussionsfäden Dirk Gawronska

Hallo,

ich bekomme keinen Zugriff auf Sieve (der Cyrus-Server selbst
funktioniert perfekt). Beim Versuch, ein Regelwerk über sieveshell zu
laden, passiert folgendes:

 sonne:~# sieveshell -u root localhost
 connecting to localhost
 unable to connect to server at /usr/bin/sieveshell line 174.

Auch ein Zugriff über websieve klappt nicht:

 System Error: unable to connect to server: sasl mech list empty

Bei telnet passiert folgendes:

 sonne:~# telnet localhost sieve
 Trying 127.0.0.1...
 Connected to localhost.localdomain.
 Escape character is '^]'.
 IMPLEMENTATION Cyrus timsieved v2.1.18-IPv6-Debian-2.1.18-1
 SIEVE fileinto reject envelope vacation imapflags notify 
subaddress relational regex

 OK
 logout
 OK Logout Complete
 Connection closed by foreign host.

Eine Anmeldung an cyradm ist möglich und funktioniert
interessanterweise auch mit einem User ohne Adminrechte:

sonne:~# cyradm -u root localhost
IMAP Password:
  localhost.localdomain quit

Hier die relevanten Teile aus /etc/cyrus.conf:

 sieve cmd=timsieved listen=sieve prefork=0 maxchild=100

... und der /etc/imapd.conf:

 admins: cyrus root postfix
 sieveusehomedir: false
 sievedir: /var/spool/sieve
 allowplaintext: yes
 sasl_mech_list: plain login
 sasl_pwcheck_method: saslauthd auxprop
 sasl_auxprop_plugin: sasldb
 sasl_auto_transition: no

Der Inhalt von /etc/default/saslauthd:

 START=yes
 MECHANISMS=pam

Der Inhalt von /etc/pam.d/sieve:

 authrequiredpam_unix.so nullok_secure
 accountrequiredpam_unix.so

Der Aufruf von sasldblistusers2 liefert (u.a.):

 sonne:~# sasldblistusers2
 [EMAIL PROTECTED]: userPassword
 [EMAIL PROTECTED]: userPassword

Kann mir jemand weiterhelfen?

Vielen Dank im voraus!!!

Dirk


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Sieveshell: Keine Anmel dung möglich

2005-08-22 Diskussionsfäden Thomas Weinbrenner
Dirk Gawronska schrieb:
  ich bekomme keinen Zugriff auf Sieve (der Cyrus-Server selbst
  funktioniert perfekt). Beim Versuch, ein Regelwerk über sieveshell zu
  laden, passiert folgendes:

sonne:~# sieveshell -u root localhost
connecting to localhost
unable to connect to server at /usr/bin/sieveshell line 174.

  Auch ein Zugriff über websieve klappt nicht:

System Error: unable to connect to server: sasl mech list empty

Ist das Paket libsasl2-modules installiert?

-- 
Thomas Weinbrenner


pgpYRXa0Ud8ZP.pgp
Description: PGP signature


sieveshell Probleme in Sarge

2004-09-11 Diskussionsfäden Ralph Stens

Hallo Leute,

ich habe einen email Server mit fetchmail, postfix, cyrus und amavis
erfolgreich installiert. Mein Problem ist die Einrichtung der Filterregeln
mit sieve. Ich bin nicht in der Lage sieveshell aufzurufen :

sieveshell -u cyrus -a user1 localhost

ergibt die folgende Ausgabe 

connecting to localhost
Please enter your password:
Please enter your password:
unable to connect to server at /usr/bin/sieveshell line 174, STDIN line 2.

das eingegebene Passwort funktioniert mit cyradm. In der imapd.conf
habe ich den folgenden Eintrag 

sasl_mech_list: PLAIN LOGIN

Ich denke daher kommt die doppelte Abfrage des Passwortes (siehe oben).

Ich habe diverse Homepages gelesen. Alle Tips haben mich bis jetzt nicht
weiter gebracht. Hat noch jemand eine gute Idee oder einen Hinweis wie ich
weiter komme?

MfG

Ralph


 Ralph Stens
 email : [EMAIL PROTECTED]



-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sieveshell Probleme in Sarge

2004-09-11 Diskussionsfäden Dieter Franzke
Moin,

* Ralph Stens [EMAIL PROTECTED] [040911 11:23]:
 
 Hallo Leute,
 
 ich habe einen email Server mit fetchmail, postfix, cyrus und amavis
 erfolgreich installiert. Mein Problem ist die Einrichtung der Filterregeln
 mit sieve. Ich bin nicht in der Lage sieveshell aufzurufen :
 
 sieveshell -u cyrus -a user1 localhost

mach mal folgendes:

sieveshell --auth=user1 localhost
Passwort ist dann dass von user1.
 

ciao

dieter


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sieveshell Probleme in Sarge

2004-09-11 Diskussionsfäden Ralph Stens
Dieter Franzke wrote:

 Moin,
 
 * Ralph Stens [EMAIL PROTECTED] [040911 11:23]:
 
 Hallo Leute,
 
 ich habe einen email Server mit fetchmail, postfix, cyrus und amavis
 erfolgreich installiert. Mein Problem ist die Einrichtung der
 Filterregeln mit sieve. Ich bin nicht in der Lage sieveshell aufzurufen :
 
 sieveshell -u cyrus -a user1 localhost
 
 mach mal folgendes:
 
 sieveshell --auth=user1 localhost
 Passwort ist dann dass von user1.
  
 
 ciao
 
 dieter
 
 

Hallo Dieter,

danke für Deine Hilfe, es funktioniert. Manchmal sieht man den Wald vor
lauter Bäumen nicht mehr.

Ralph


 Ralph Stens
 email : [EMAIL PROTECTED]



-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sieveshell

2004-02-23 Diskussionsfäden Björn Schmidt
So wie es aussieht bietet timsieved kein sasl an.
Kann ich das irgendwo explizit de-/aktivieren?
[EMAIL PROTECTED]:/usr/share# sivtest -m login
WARNING: no hostname supplied, assuming localhost
S: IMPLEMENTATION Cyrus timsieved v2.2.3
S: SIEVE fileinto reject envelope vacation imapflags notify 
subaddress relational regex
S: STARTTLS
S: OK
Authentication failed. no mechanism available
Security strength factor: 0

--
Mit freundlichen Gruessen
Bjoern Schmidt
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: sieveshell

2004-02-23 Diskussionsfäden Dirk Prsdorf
Björn Schmidt [EMAIL PROTECTED] wrote:
 So wie es aussieht bietet timsieved kein sasl an.
 Kann ich das irgendwo explizit de-/aktivieren?

Aktivieren, indem Du die sprechenden Packete (aus 'nem Backport) 
installierst:
apt-get install libsasl2-modules

(Die hisiege Deinstallation erzeugt genau Deine Fehlermeldung.)

Deaktivieren, mh, da gibt es in /etc/imapd.conf einige Einstellungen zu
SASL, aber damit habe ich mich nie eigehend befasst, die helfen wohl
aber wohl nicht bei der sieveshell.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



[solved] Re: sieveshell

2004-02-23 Diskussionsfäden Bjoern Schmidt
Aktivieren, indem Du die sprechenden Packete (aus 'nem Backport) 
installierst:
apt-get install libsasl2-modules
Verd***t Du hattest Recht!
Habe das Paket installiert und jetzt läuft es. Ehrlich gesagt wundert
mich das ein wenig, denn laut strace wurden diverse sasl-Files
erfolgreich geöffnet. Es waren auch keine Dateien mit sasl im Namen
dabei die nicht gefunden werden konnten.
Anscheinend hat strace nicht tief genug gegraben...
Danke!!!

(Die hisiege Deinstallation erzeugt genau Deine Fehlermeldung.)

Deaktivieren, mh, da gibt es in /etc/imapd.conf einige Einstellungen zu
SASL, aber damit habe ich mich nie eigehend befasst, die helfen wohl
aber wohl nicht bei der sieveshell.
Ja, die kenne ich. Es ist im Prinzip nur die Zeile mit
dem sieve-dir relevant. Ich dachte es gäbe an anderer Stelle noch
Möglichkeiten.


--
Mit freundlichen Gruessen
Bjoern Schmidt


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


sieveshell

2004-02-22 Diskussionsfäden Bjoern Schmidt
Irgendwie schaff ich es nicht ne sieveshell zu öffnen. Fehlen evtl.
irgendwelche perl Module? Googles Tipps habe alle nicht geholfen :(
[EMAIL PROTECTED]:/var/log# sieveshell localhost
connecting to localhost
unable to connect to server at /usr/bin/sieveshell line 169.
[EMAIL PROTECTED]:/var/log# telnet localhost sieve
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
IMPLEMENTATION Cyrus timsieved v2.2.3
SIEVE fileinto reject envelope vacation imapflags notify subaddress 
relational regex
STARTTLS
OK

--
Mit freundlichen Gruessen
Bjoern Schmidt


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sieveshell

2004-02-22 Diskussionsfäden Dirk Prsdorf
Bjoern Schmidt [EMAIL PROTECTED] wrote:
 Irgendwie schaff ich es nicht ne sieveshell zu öffnen. Fehlen evtl.
 irgendwelche perl Module? Googles Tipps habe alle nicht geholfen :(

Dann würde sich das Perl-Script 'sieveshell' schon beim Aufruf
beschweren.

 [EMAIL PROTECTED]:/var/log# sieveshell localhost
 connecting to localhost
 unable to connect to server at /usr/bin/sieveshell line 169.

Schon mal einen Blick in das Script geworfen?


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: sieveshell

2004-02-22 Diskussionsfäden Bjoern Schmidt
Dirk Prösdorf wrote:
Bjoern Schmidt [EMAIL PROTECTED] wrote:

Irgendwie schaff ich es nicht ne sieveshell zu öffnen. Fehlen evtl.
irgendwelche perl Module? Googles Tipps habe alle nicht geholfen :(


Dann würde sich das Perl-Script 'sieveshell' schon beim Aufruf
beschweren.
Aha.



[EMAIL PROTECTED]:/var/log# sieveshell localhost
connecting to localhost
unable to connect to server at /usr/bin/sieveshell line 169.


Schon mal einen Blick in das Script geworfen?
Sicher. Die entsprechenden Zeilen sind:

my $acapserver = $ARGV[0];
[...]
print connecting to $acapserver\n;
my $obj = sieve_get_handle($acapserver,
   prompt, prompt, prompt, prompt);
if (!defined $obj) {
die unable to connect to server;
}
Das heißt wohl dass an $obj kein handle übergeben wurde, weiß der Geier
warum. Dass der Server am localhost horcht ist durch telnet ...
ersichtlich.
--
Mit freundlichen Gruessen
Bjoern Schmidt


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: sieveshell

2004-02-22 Diskussionsfäden Bjoern Schmidt
Bjoern Schmidt wrote:
Irgendwie schaff ich es nicht ne sieveshell zu öffnen. Fehlen evtl.
irgendwelche perl Module? Googles Tipps habe alle nicht geholfen :(
[EMAIL PROTECTED]:/var/log# sieveshell localhost
connecting to localhost
unable to connect to server at /usr/bin/sieveshell line 169.
[EMAIL PROTECTED]:/var/log# telnet localhost sieve
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
IMPLEMENTATION Cyrus timsieved v2.2.3
SIEVE fileinto reject envelope vacation imapflags notify subaddress 
relational regex
STARTTLS
OK

http://mlf.linux.rulez.org/Archivum/linux-200303/msg00653.html

Das könnte die Lösung sein. Leider kann ich kein Ungarisch (?).



--
Mit freundlichen Gruessen
Bjoern Schmidt


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)