[Postfixbuch-users] Cyrus und PERL script, ACL setzen?
Berger, Stefan
stefan.berger at uniteddata.de
Fr Feb 25 21:44:11 CET 2005
Andreas Winkelmann schrieb:
>Am Montag, 21. Februar 2005 19:57 schrieb Berger, Stefan:
>
>
>
>>weiß jemand wie ich meinem Script (setacl_script) beibringe, dass es
>>beim Aufruf durch "/setacl_script username"nicht nur wie unten
>>programmiert von der Mailbox user/username die ACL setzt sondern auch
>>von allen Unterordnern?
>>Habe versucht mit Wildcards (%,*) zu mogeln aber kein Erfolg gehabt. Im
>>Cyradm geht das ja auch problemlos mit "sam user/username* cyrus all".
>>Wär für jeden Tip dankbar...
>>
>>
>
>cyradm ist Cyrus::IMAP::Shell. Denke mal die Wildcards werden dort
>ausgewertet. Hast Du mal versucht dieses zu benutzen?
>
>
>
>>_______________________________________________________________
>>#!/usr/bin/perl
>>#"authenticate" ["--minssf" N] ["--maxssf" N] ["--mechanisms" list] [user]
>>#use strict;
>>use Cyrus::IMAP::Admin;
>>my $server='localhost';
>>my $admin='cyrus';
>>my $pass='absolutmegageheim';
>>$olduser=$ARGV[0];
>>
>>my $cyradm = Cyrus::IMAP::Admin->new($server) or
>> die "$0: Unable to connect to IMAP server '$server': $!" ;
>> $cyradm->authenticate(-user => $admin, -password => $pass, -mechanism
>>=> "LOGIN") or
>> die "$0: Failed to authenticate to IMAP server
>>as '$server': $!";
>>
>> !!!!!! Diese Zeile --------> $cyradm->setacl("user/$olduser", $admin
>>=> "all") or <------------ diese Zeile !!!!!
>>
>> warn "$0: Unable to setacl for $user on mailbox user/$olduser : $!";
>>
>>___________________________________________________________________
>>
>>
>
>
>
habe das Problem lösen können, danke trotzdem für die Antwort! Die Cyrus
Mailingliste war sehr hilfreich :-)
Bye
--
Stefan Berger
-IT - Management-
United Data GmbH
Wir bringen Sie ins Gespräch.
address:
Nonnenstrasse 19
04229 Leipzig
phone: +49 (0)341 200 949 01
fax: +49 (0)341 940 1 333
mobile: +49 (0)172 37 21 231
email: stefan.berger at uniteddata.de
www: www.uniteddata.de
___________________________________________________________
This e-mail may contain information that is privileged and confidential. The
information is intended only for the use of the addressee. If you are not the
intended recipient, you are hereby notified that any dissemination of this
communication is strictly prohibited and may be unlawful. If you have received this
e-mail in error, please notify Uniteddata immediately and erase all copies of the
message.
Mehr Informationen über die Mailingliste Postfixbuch-users