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

válasz