Witam,
Dnia Thu, Dec 02, 2004 at 10:11:43AM CET, A.L.E.C napisał:
Jak na razie udało mi się podpiąć do LMSa postfixa, cyrus-sasla, courier-imapa, proftpa. Jednak do dalszej rozbudowy funkcjonalności kont potrzebuję rady osób, które już próbowały to wdrożyć u siebie lub są tym zainteresowane w przyszłości.
kilka maszyn z kontami tylko 'wirtualnymi'.
Mianowicie, do pełni szczęścia potrzebne będą jeszcze dwie tabele - domains i (głównie dla potrzeb serwera pocztowego) aliases. I tu mam wątpliwość.
postfix i obsluga domen. pytanie czy beda to domeny typu 'sendmail style' czy 'postfix style' (roznica mala ale znacaca :>). problem ten by sie rozwiazal w wypadku kont o notacji "user@domena".
Jeżeli stworzymy tabelę domains, to aż się prosi, żeby w passwd było domainid i wiązać te tabele poprzez id domeny. Jednak jest też kilka powodów dla tego, aby trzymać nazwę domeny w tabeli z kontami. Chociażby dlatego, że nie wszystkie usługi potrafią zbudować zapytanie z dwóch tabel. Postfix sobie poradzi, ale na przykład proftpd już chyba nie. Co o tym myślicie?
Jezeli nie zamierzasz miec kont o nazwie user@domena to dla proftpd zwisa domena na jaka sie laczysz (w samym protokole nie ma obslugi domen, tylko i wylaczeni IP).
Z powyższym także będzie miała związek sprawa budowy tabeli aliases, bo pasuje żeby zawierała kolumny name, domain, account. Czy tu też mamy się posługiwać identyfikatorami do złączeń (domainid, accountid)? Chciałbym wybrać rozwiązanie optymalne.
ja mam tak: domeny: id | domena
users: id | nazwa konta | domain_id
aliasy: id | alias | domena_aliasa | user_id
forwardy: id | user_id | adres_forwarda
catch_all: id | domain_id | user_id [ewentualnei forward_id]
zakrecone ale dziala pieknie.
Pozdrawiam, Tomasz T. Ciaszczyk