hello,
> > csak hogy megbizonyosodj:
> > ldapserch -b dc=cegnev,dc=hu -D ... \
> > (&(objectClass=qmailUser)(|([EMAIL PROTECTED])([EMAIL
> > PROTECTED]))(accountStatus=active))
> > ...
> >
> > ugye ad vissza talaltot.
>
> Nem :-(
> server:~#ldapsearch -b dc=agrosprint,dc=hu -D
> (&(objectClass=qmailUser)(|([EMAIL PROTECTED])(|([EMAIL PROTECTED])([EMAIL
> PROTECTED]))(accountStatus=active))
> -bash: syntax error near unexpected token `('
bocs, tedd idezojelek koze a filtert:
ldapsearch -b ... ... "(&(objectClass=...)"
> Azért sikerült elérnem:
> server:~# postmap -q [EMAIL PROTECTED] ldap:/etc/postfix/ldap-aliases.cf
> [EMAIL PROTECTED]
>
> Most viszont a normal userre nem ad vissza semmit és valószínű ez okozza a
> galibát.
es a normal user be van allitva? gondolom a "normal user" alatt
virtual usereket ertesz, tehat a Linux rendszerben nincs
szabo.istvan user. Van "virtual_mailbox_maps" direktiva?
> Találgatás helyett inkább ide írnám a konkrét ldap-ra vonatkozó részeket:
> main.cf
> home_mailbox = Maildir/
> alias_maps = hash:/etc/aliases, ldap:/etc/postfix/ldap-aliases.cf
> alias_database = hash:/etc/aliases
>
> ldap-aliases.cf
> version = 3
> server_host = localhost
> search_base = dc=agrosprint,dc=hu
> scope = sub
> query_filter =
> (&(objectClass=qmailUser)(|(mail=%s)(mailAlternateAddress=%s))(accountStatus=active))
> result_attribute = mailForwardingAddress
ez szerintem jo, de ez csak az aliasra vonatkozik. Kulon fel kell
venned a virtual usereket is.
> Érdekesség, ha az ldap-aliases.cf sorai elé írom az aliases_ prefixet,
> akkor még az [EMAIL PROTECTED] címre sem ad vissza semmit. Ez a prefixes
> dolog most
> jócskán összekavart... :-(
mert akkor az ldap tabla elereset nem ugy kell megadni, ahogy te
megadtad (ldap:/etc/postfix/ldap-aliases.cf), hanem igy:
ldap:aliases
> És itt a "mezei" userem:
> dn: cn=szistvan,ou=Users,dc=agrosprint,dc=hu
> cn: szistvan
> uid: szistvan
> userPassword: xxxxxxxxxxx
> uidNumber: 5000
> homeDirectory: /data/home/szistvan
> objectClass: qmailUser
> objectClass: inetOrgPerson
> objectClass: posixAccount
> objectClass: top
> accountStatus: active
> loginShell: /bin/bash
> gidNumber: 1001
> mailMessageStore: szistvan
> mail: [EMAIL PROTECTED]
> mailAlternateAddress: [EMAIL PROTECTED]
> givenName: Szabo
> sn: Istvan
ez ok, de ezt ugye lekerded valahol a postfix-nal, hogy az tudja,
hogy van ilyen virtual user?
a.
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux