Sziasztok!
Már egy jó ideje bajlódom ezzel a problémával, de nem sikerült dűlőre jutnom. Ha van köztetek valaki, aki jól ismeri az openwebmailt, légyszi segítsen. Köszönöm szépen...
Postfix + Courier párossal, mysql autentifikációval sikeresen beállítottam egy virtual domaines email szervert... A konfiguráció úgy néz ki, hogy a MySQL-ben van két tábla, a domains és a users, a domainsben vannak felsorolva a virtual domainek, pl: "abc.hu", "def.hu", stb., a user táblában pedig ezek vannak: "email", "password", ahol így adod meg az adatokat: "user@abc.hu", ENCRYPT('jelszó').
Lére lett hozva egy 'vmail' user, aminek a home könyvtára /home/vmail. Az userek levelei Mailbox formátumban ez alatt a home könyvtár alatt helyezkednek el, valahogy így:
/home/vmail/abc.hu/janos
/home/vmail/abc.hu/pisti
/home/vmail/def.hu/janos
/home/vmail/def.hu/pisti
...stb.
Igény van rá, hogy legyen webmail.. Az OpenWebmailt szeretném beállítani ehhez, de a readme, stb. olvasgatása után sem világos, hogy ehhez a konfigurációhoz hogyan tegyem. Azt látom, hogy a kulcs valahol az "auth_mysql.pl" fájl körül van. Abban az első néhány paraméter (mysql jelszó, stb) elég nyilvánvaló, de ezekkel pl. nem tudok mit kezdeni:
field_uid
field_gid
field_home
...ugyanis az egyes usereknek nincs külön uid, gid, és a home sem "egyszerűen" /home/user hanem a fentebbi formátumot követi.
Eh. Egyszóval nagyon el vagyok tévedve.. :-(
Csináltatok már ilyet vagy van ötletetek? Köszönöm a türelmeteket..
- 1126 megtekintés
Hozzászólások
Az előzőhöz... azon gondolkodtam, hogy átírom az auth_mysql.pl-t úgy, hogy a fájlban lévő lekérdezés a user home könyvtárát ne adottnak vegye (tábla fieldből olvassa ki), hanem rakja össze a helyes útvonalat az "email" fieldből sztring kezelő fügvényekkel úgy, hogy pl: van az user@abc.hu emailcím, ebből a home könyvtárat úgy kapjuk meg, hogy "/home/vmail/"+(@-ac utáni domain)+"/"+(@-ac előtti user). Az uid és gid pedig := vmail uid és gid...
De nem tudom, hogy ezzel egyáltalán jó irányba kapaszkodom-e...
- A hozzászóláshoz be kell jelentkezni