Portál AbcLinuxu, 12. května 2025 10:15

Dotaz: maildrop a LDAP

Zdeněk Zámečník avatar 12.2.2008 12:35 Zdeněk Zámečník | skóre: 26
maildrop a LDAP
Přečteno: 445×
Odpovědět | Admin
Zdravím, mám celkem nepříjemný problém. Snažím se zprovoznit postfix s virtuálními účty uloženými v LDAP. Jako MDA používám maildrop. LDAP s testovacími účty mi již funguje, ale pokud chci vyzkoušet, zda s ním spolupracuje maildrop příkazem

maildrop -d test@example.cz

dočkám se odpovědi "Invalid user specified". Řekl bych, že se maildrop vůbec nepřipojí na LDAP. Vše běží na aktuální verzi Debianu. V etc mám soubor maildropldap.config vypadající nějak takto:

hostname  localhost
basedn  dc=example,dc=cz
filter  &(objectclass=inteorgperson)
timeout 5
...

Někde jsem se dočetl, že tento konfigurační soubor má být v /etc/maildrop/, jinde zase v /etc/courier/... Někde se dočítám, že je třeba mít maildrop zkompilovaný s podporou ldap, jinde zase že ne. Použil jsem balíček z repozitářů (tuším verze 2.0.4). Pokoušel jsem se o kompilaci, ale bohužel se mi to už při ./configure zacyklí (a to na různých strojích, verzích debianu, verzích maildropu). Dokázal by mne někdo trochu navést, ať tolik netápu? Netuším, zda je problém v tom, že maildrop má/nemá zakompilovánu podporu ldap nebo mám konfigurační soubor maildropu úplně jinde/pod jiným názvem než by měl být... Podle syslogu to spíš vypadá, že se maildrop vůbec nepokusí k LDAP připojit... Dokumentace maildropu mi přijde dost stručná.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Zdeněk Zámečník avatar 12.2.2008 13:43 Zdeněk Zámečník | skóre: 26
Rozbalit Rozbalit vše Re: maildrop a LDAP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusil jsem nainstalovat neoficiální balíček maildropu s ldap a funguje, nicméně se jedná o poměrně starou verzi... Nemám tušení kde dělám chybu při kompilaci nové verze. Našel by se tu někdo, kdo by mi za finanční odměnu (dejme tomu 500,-) pomohl s kompilací na debianu anebo vytvořil deb balíček?
12.2.2008 14:01 imro | skóre: 19 | blog: hovado
Rozbalit Rozbalit vše Re: maildrop a LDAP
Preco chces nieco kompilovat, preco si to nenainstalujes rovno z debian repository? Aku verziu debianu pouzivas? Na mailserver ti uplne staci stable debian etch. Ale ak by si aj pouzival testing verziu tak nevidim dovod, preco chces mat couriera zkompilovaneho zo zdrojakov.
12.2.2008 14:04 imro | skóre: 19 | blog: hovado
Rozbalit Rozbalit vše Re: maildrop a LDAP
Ju, aby som ti este poradil, na mojom stroji s debianom etch potrebujes k tomu aby ti fungoval maildrop a courier imap, pop plus ssl toto:
ii  courier-authdaemon        0.58-4                          Courier authentication daemon
ii  courier-authlib           0.58-4                          Courier authentication library
ii  courier-authlib-ldap      0.58-4                          LDAP support for the Courier authentication
ii  courier-authlib-userdb    0.58-4                          userdb support for the Courier authenticatio
ii  courier-base              0.53.3-5                        Courier Mail Server - Base system
ii  courier-doc               0.53.3-5                        Courier Mail Server - Additional documentati
ii  courier-imap              4.1.1.20060828-5                Courier Mail Server - IMAP server
ii  courier-imap-ssl          4.1.1.20060828-5                Courier Mail Server - IMAP over SSL
ii  courier-maildrop          0.53.3-5                        Courier Mail Server - Mail delivery agent
ii  courier-pop               0.53.3-5                        Courier Mail Server - POP3 server
ii  courier-pop-ssl           0.53.3-5                        Courier Mail Server - POP3 over SSL
ii  courier-ssl               0.53.3-5                        Courier Mail Server - SSL/TLS Support
ii  courierpassd              1.1.2-1                         Change courier user passwords using poppassd
Takze si pozri,ci mas doinstalovane vsetky baliky ktore potrebujes. V tvojom pripade ti mozno chyba balik courier-authlib-ldap.
12.2.2008 13:59 imro | skóre: 19 | blog: hovado
Rozbalit Rozbalit vše Re: maildrop a LDAP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chyba je pravdepodobne v konfiguracii pripojenia k ldap databaze. V prvom rade si "v tvojom pripade v /etc/courier" v subore authdaemonrc zadefinuj pouzitie ldap ako authorizacnej databazy. Tym povies courieru,aby pouzival ldap databazu (popripade este mysql, pam atd...) V subore authldaprc si potom nadefinuj vsetko,co ma courier vediet ked sa chce k ldap prihlasit a ake filtre ma pouzit. Inac, ak nevies ci sa maildrop vobec pripoji k ldap,tak sa pozri do logov ldap,ci sa o to vobec pokusa a hlavne ake filtre pri tom pouziva.
Zdeněk Zámečník avatar 12.2.2008 15:11 Zdeněk Zámečník | skóre: 26
Rozbalit Rozbalit vše Re: maildrop a LDAP
Moc a moc díky! Ve starších verzích totiž bylo asi nutné maldrop kompilovat s podporou ldap (alespoň ve většině howtos, kderé jsem našel, to tak bylo). S authldap jsem už narychlo laboroval předtím, ale nebyl jsem si jist, že to je to, co hledám, takže jsem tomu nevěnoval příliš pozornosti. Ještě jednou díky, už to funguje ;)
12.2.2008 18:33 imro | skóre: 19 | blog: hovado
Rozbalit Rozbalit vše Re: maildrop a LDAP
Nie je za co, HOVADO rad pomoze ked moze:-)
12.2.2008 18:33 imro | skóre: 19 | blog: hovado
Rozbalit Rozbalit vše Re: maildrop a LDAP
Sorry, som sa sekol, vidim, ze tu mam nick IMRO:-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.