Hallo,
Hintergrund: Wir versuchen das Anlegen von IMAP-Ordnern per Perl-Script zu automatisieren.
Das Anlegen der IMAP-Ordner und Gruppen funktioniert per Script und man kann jene auch abbonieren, aber die IMAP-Ordner werden nicht im GUI angezeigt:
udm mail/folder create --position="cn=mail,dc=firma,dc=de" --set name="Projekte/2010/2010-05_jbb" --set mailDomain="firma.de" --set kolabHomeServer="hermine.dt.firma.local" --set sharedFolderGroupACL="jbb all" --set folderType="mail"
Object created: cn=Projekte/2010/2010-05_jbb@firma.de,cn=mail,dc=firma,dc=de
Warum?
Mein nächstes Problem ist, dass sich falsch angelegte IMAP-Ordner nicht mehr löschen lassen:
[code]udm mail/folder remove --dn=“cn=shared/projekte/2010/2010-06_bla,cn=mail,dc=firma,dc=de”
E: object not found
udm mail/folder remove --dn=“cn=shared/projekte/2010/2010-06_bla@firma.de,cn=mail,dc=firma,dc=de”
E: object not found
cyradm --user cyrus localhost
IMAP Password:
localhost> dm shared/projekte/2010/2010-06_bla@firma.de
deletemailbox: Permission denied[/code]
Habe unter “/var/spool/cyrus/…” mal nachgeschaut, es gehört alles dem User “cyrus”.
Habe ich irgendwas übersehen oder die falsche Syntax zum Erstellen/Löschen benutzt?
Ich hoffe, ihr könnt mir helfen
Wir verwenden:
localhost> version
name : Cyrus IMAPD
version : v2.2.13-Debian-2.2.13-14.53.201001081230 2006/12/19 19:32:59
vendor : Project Cyrus
support-url: http://asg.web.cmu.edu/cyrus
os : Linux
os-version : 2.6.26-ucs30-686
environment: Built w/Cyrus SASL 2.1.22
Running w/Cyrus SASL 2.1.22
Built w/Sleepycat Software: Berkeley DB 4.2.52: (December 3, 2003)
Running w/Sleepycat Software: Berkeley DB 4.2.52: (December 3, 2003)
Built w/OpenSSL 0.9.8g 19 Oct 2007
Running w/OpenSSL 0.9.8g 19 Oct 2007
CMU Sieve 2.2
TCP Wrappers
NET-SNMP
mmap = shared
lock = fcntl
nonblock = fcntl
idle = idled
Liebe Grüße,
Christian