Re: LDAP + Dovecot + Postfix
Jan Wideł <[email protected]> Fri, 20 Sep 2013 14:02:54 +0200
| Newsgroups | gmane.linux.debian.user.polish |
|---|---|
| Message-ID | <[email protected]> |
On Sep 20, 2013, at 1:58 PM, Tomasz Wostal <[email protected]> wrote: > Może phamm pomoże. Z tego co pamiętam miał wsparcie dla wirtualnych domen, ale ostatni raz widziałem go dawno temu Dzięki za info, właśnie zastanawiam się czy może nie oprzeć takich maili na shared mailboxes (http://wiki2.dovecot.org/SharedMailboxes/Shared) - w ten sposób może dało by się to rozwiązać w ładniejszy sposób. Zastanawiam się tylko jak tu zsynchronizować skrzynki już istniejące z nową strukturą. Niestety nie ma możliwości przejść w jednej chwili ze starego systemu do nowego, oba muszą działać równolegle przez czas re-konfiguracji końcówek a skrzynki musze być synchronizowane w obie strony na bieżąco. > > > 2013/9/20 Jan Wideł <[email protected]> > Hej, > mam problem z ożenieniem istniejących już usług ze sobą, co jest: > > postfix + dovecot + pgsql jako DB dla nich > > ldap z którym działają pewne usługi: (cisco ise, freeradius, itp) > > Poczta tak czy siak ma być przeniesiona na inną maszynę, i jest zamysł aby pozbyć się w czort pgsql jako backendu DB i spiąć poczte z ldapem w którym tak czy siak są już userzy. > Problem jest ze specyfiką poczty, jest kalikanciście v_domen i występują adresy e-mail do których ma dostęp kilka osób, a te adresy nie mogą być aliasami muszą być fizycznymi skrzynkami np: > do contact@v_domain2.com mają mieć dostęp user1, user2, userN. > > Struktura ldapa, która już jest wygląda tak: > > uid=user1,ou=peaple,dc=domain,dc=local > uid: user1 > password: foo1 > mail: fn.sn@v_domain1.com > mail: contact@v_domain2.com > > uid=user2,ou=people,dc=domain,dc=local > uid=user2 > password: foo2 > mail: fn.ln@v_domain1.com > mail: contact@v_domain2.com > > Dodatkowo każdy mail ma swoją gałąź gdzie przechowywane są info typu mailpath, quota, v_uid, v_gid itp. > > Idealnie by było gdyby użytkownik do dovecota/smtp auth mógł się uwierzytelniać za pomocą: > user1+fn.sn@v_domain1.com > user1+contact@v_domain2.com > > i żebym mógł zrobić zapytania do ldapa w stylu: > (&(uid=user1)(mail=fn.sn@v_domain1.com)(enabled=1)) > (&(uid=user1)(mail=conatct@v_domain2.com)(enabled=1)) > > tak żebym mógł w ten sposób autoryzwować, robić mapę dla smtpd_sender_maps (reject_recipien_mismash_login), virtual_mailbox_path itp. > > Myślałem, że coś można by pokombinować z recipient_delimiter = + , ale to działa raczej z delivery niż auth, albo ja coś źle robię czegoś nie rozumiem. > > Any idea? > > -- > Jan Wideł > > > > > -- > To UNSUBSCRIBE, email to [email protected] > with a subject of "unsubscribe". Trouble? Contact [email protected] > Archive: http://lists.debian.org/[email protected] > > -- Jan Wideł System Administrator/Network Engineer e-mail: [email protected] mobile: +48 797 004 946