Hi!
IMP levelező leváltásában vagyok, Roundcube-ra állunk át. Tehát a felhasználóknak már vannak "mappáik", az alap mappákon kívül.
Egyenlőre nem találom, hogy hol lehetne beállítani a rondcube-t, hogy az első belépéssel együtt az összes saját mappára is "feliratkozzon".
Persze lehet mindenkinek doksit adni, hogy kattintson 3-4-5-öt és kész, de ha megoldható - nem nagy erőfeszítéssel -, akkor a meglévő mappáik is jöjjenek már fel már az első belépést követően.
Tudna valaki segíteni, hogy merre keresgéljek?
Előre is köszönöm!
- 5012 megtekintés
Hozzászólások
Az IMAP szerveren kell feliratkoznod a mappákra. A roundcube lekérdezi az IMAP szervertől, hogy milyen mappákra vagy feliratkozva, és azokat mutatja.
Milyen IMAP szervered van? Nálam a Courier-IMAP a maildir-ekben tart egy "courierimapsubscribed" nevű fájlt...
- A hozzászóláshoz be kell jelentkezni
Jogos!
Logikusan végiggondolva tényleg az IMAP szerver körül kellett volna keresgélnem.
Dovecot.
Valóban, a Maildir-ben van egy "subscriptions" file és benne a felsorolás, amire "feliratkozott". Viszont nem ez lett a megoldás, hanem a kolléga alábbi javaslata.
Mindenesetre köszönöm a felvilágosítást!
- A hozzászóláshoz be kell jelentkezni
Ha nem is autosubscribe, de ez kikapcsolja a feliratkozásokat:
http://trac.roundcube.net/browser/github/plugins/subscriptions_option
Ha amúgy sem használják a userek, akkor a célnak megfelel.
- A hozzászóláshoz be kell jelentkezni
Valóban!!!
Köszönöm! Ez lett a megoldás!!
Igazából az alap maildir-eken kívül a felhasználók létrehozhattak sajátokat is, de ezt akkor azért tették, hogy használják. Tehát úgyis kell majd nekik mind.
Ez a plugin pedig szépen elfedi a feliratkozást. Nem iratkozik fel ténylegesen egyik mappára sem, de bal oldalon mégis hozza az összeset szépen (még a .maildrop log filet is ;-) de ezt megoldom majd). Annyit vettem észre, hogy új mappa létrehozásakor a szerveren mégis létrejön a "subscriptions" file, amibe beleíródik az új mappa neve, de ez végülis már nem zavaró.
Mégegyszer köszönöm a segítséget!
- A hozzászóláshoz be kell jelentkezni
Ahogy fentebb írták, az imap szerver tárolja, hogy melyik könyvtárakra vagy feliratkozva és nem a kliens dönti el.
Ha roundcube a LIST-EXTENDED kiterjesztést használja ennek megállapítására, ha ez rossz választ ad vissza, akkor próbálkozz a $rcmail_config['imap_force_lsub'] = true; beállítással a config/main.inc.php fájlban. Esetleg a $rcmail_config['imap_force_ns'] = true; segíthet még.
- A hozzászóláshoz be kell jelentkezni
Köszönöm erre nem volt szükség.
A felismerés jó, csak az kellett, hogy egyből az összes látszódjon.
Fenti segítséggel sikerült megoldani.
Mindenesetre köszönöm a válaszodat!
- A hozzászóláshoz be kell jelentkezni