Sziasztok!
A probléma a következő:
Kialakítottam egy osztott mappát az IMAP szerver alatt úgy, hogy az adott user könyvtárába beraktam a "shared-maildirs" filet a következő tartalommal:
MEGOSZTÁSINÉV /ELÉRÉSI/ÚT/ITT
Ez ugyebár a diszken lévő jogokkal apellál, tehát ha a megadott út alatt a könyvtárak/fileok elérhetőek, minden gond nélkül fel tudom őket venni. Ez eddig működik is.
Miután ez megvolt egy GetMAIL-el elkezdtem leszinkronizálni az adott user könyvtáraiba a neki szóló leveleket egy központi szerverről. A GetMAIL nem közvetlenül pakol a könyvtárba, hanem a PostFix-en keresztül. Innentől kezdődnek a bajok, mivel a jogok a fileokok úgy jönnek létre, hogy csak az adott user tud velük bármit is csinálni.
Erre akartam belőni az ACL-t IMAP alatt, de egyszerűen nem akar összejönni. Beállítottam az "imapd-ssl" file alatt a következőket,
IMAP_ACL=1
IMAP_SHAREDINDEXFILE=/etc/courier/share/index.db
majd létrehoztam és kitöltöttem az "index.db" filet. Megpróbáltam elvenni és hozzáadni jogokat az IMAP userekhez, s sikerült is, de ThunderBird mégsem látja, amit neki kellene.
Befejezésnek még annyit, hogy minden user MySQL alól kezelődik PostFix és IMAP alatt is, s mindenkinek egyedi UID/GID-je van.
Ha valaki már szívott ilyennel, s jutott valami, kérem jelezze.
ThundeBird alá akartam IMAP ACL plugint rakni, de nem sikerült.
Előre is köszönöm: LittleT!