Hallo
Ich habe ein kleines Script geschrieben, um eine Mailbox eines Benutzers (mit allen Unterordnern) zu löschen:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use IMAP::Admin;
$imap = IMAP::Admin-> new('Server' => 'mailint',
'Login' => 'root',
'Password' => eval { $cipher->decrypt(<FILE>);} );
close (FILE);
eval {
$err = $imap->set_acl("user.".$user, "root", "lrswipdca");
};
if ($err != 0) {
print "$imap->{'Error'}\n";
print "$imap->error\n";
exit 1;
}
print "ACL erfolgreich gesetzt\n";
}
eval {
$err = $imap->h_delete("user.".$user);
$imap->close;
};
if ($err != 0) {
print "$imap->{'Error'}\n";
print "$imap->error\n";
exit 1;
}
exit 0;
wenn ich das ausführe, bekomme ich immer
ACL erfolgreich gesetzt
IMAP::Admin [ h_delete ]: couldn't delete user.xxx : try NO Permission denied
IMAP::Admin=HASH(0x8168b34)->error
an was kann das denn liegen?
Gruß Thomy