Hozzászólások
Köszi Panther!
Még annyit, ha lehet, hogy az ldap-aliases.cf, hogy néz ki nálad?
mi a result?
Igazából nekem az ldapban domain nélkül van bent az eredeti cím, meg az aliasok.
Kicsit így hülyén néz ki a dolog.
Végülis müködik így is tökéletesen, de van valami mát ötlet?
előre is köszi
ui: köszi a schemát is, de benne van alapból az ldapba, csak include-olni köllött. :)
- A hozzászóláshoz be kell jelentkezni
Most meg a DHCP Ldapon dolgozom...
a mac adress már megvan, meg leszedtem egy ún ef.schema-t is.
Van valmi egyéb ötlet az öszelövésre?
Köszke
- A hozzászóláshoz be kell jelentkezni
Bocsika!
a postfix main.cf nekem is ugyan az, de a ldap-aliases.cf kicsit más....
server_host = 127.0.0.1:389
search_base = dc=valami,dc=hu
query_filter = (&(objectClass=*)(mail=%s))
result_attribute = maildrop
scope = sub
#cache = yes
bind = yes
bind_dn = cn=admin, dc=valami, dc=hu
bind_pw = valami pass
version = 3
---
a maildrop az eredeti mailbox mondjuk sanyi
a mail pedig az aliasok pl: kovacs.sanyi
Persze ehhez kell az authldap.schema file is. :)
- A hozzászóláshoz be kell jelentkezni
Tényleg: teljesség kedvéért meg kell említeni, hogy a 2 változatban a "mail" és "maillocaladdress" bejegyzések többször is szerepelhetnek bármely objektumnál, így több címe is lehet mindenkinek.
- A hozzászóláshoz be kell jelentkezni
Hi!
Felraktam Debian alá egy ldap-ot /kis segítségként egy phpldapadmint :) /és a usereket + samba sharet tökéletesen innen veszi. Eddig OK.
Fut egy postfix levelező is, /természetesen fennt van a postfix-ldap is/ a /etc/postfix/ alatt csináltam -a leírásoknak megfelelően ldap-aliases.cf filét.
Így néz ki:
server_host = 127.0.0.1:389
search_base = dc=a16,dc=hu
query_filter = (&(objectClass=*)(mail=%s))
result_attribute = maildrop
scope = sub
version = 3
Persze az ldapban szerepelnek rendesen az objectClass couriermailAlias
és ezen belül a két fontos attributum a mail és a maildrop.
Esetleg valami másik classt kéne használni? esetleg erre valami jó schema file?
Ezután beadtam a postfixnek a main.cf-be alias mapsnál ldap:/etc/postfix/ldap-aliases.cf
Mikor aliasnak akarok írni..hibaüzi a postfixtől hogy ismeretlen a felhasználó...
Van valami ötletetek?
Köszi
- A hozzászóláshoz be kell jelentkezni
Megoldottam...
- A hozzászóláshoz be kell jelentkezni
A maillocaladdresst melyik objektumosztály attributuma?
a mail...az lenne maguk az aliasok?
Előre is köszi
- A hozzászóláshoz be kell jelentkezni
[quote:e0d740a375="keri"]A maillocaladdresst melyik objektumosztály attributuma?
a mail...az lenne maguk az aliasok?
Előre is köszi
A neten kerestem példát erre, és így talaláltam meg. Mint látható, teljesen mind1 a postfixnak, hogy melyik bejegyzés, nekem ez volt szimpatikus.
objectClass: inetLocalMailRecipient
A séma (misc.schema):
[code:1:e0d740a375]# $OpenLDAP: pkg/ldap/servers/slapd/schema/misc.schema,v 1.23.2.1 2003/02/15 15:44:08 kurt Exp $
#
# Assorted definitions from several sources, including
# ''works in progress''. Contents of this file are
# subject to change (including deletion) without notice.
#
# Not recommended for production use!
# Use with extreme caution!
#
# draft-lachman-laser-ldap-mail-routing-02.txt !!!EXPIRED!!!
#
attributetype ( 2.16.840.1.113730.3.1.13
NAME 'mailLocalAddress'
DESC 'RFC822 email address of this recipient'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
attributetype ( 2.16.840.1.113730.3.1.18
NAME 'mailHost'
DESC 'FQDN of the SMTP/MTA of this recipient'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE )
attributetype ( 2.16.840.1.113730.3.1.47
NAME 'mailRoutingAddress'
DESC 'RFC822 routing address of this recipient'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE )
# I-D leaves this OID TBD.
# iPlanet uses 2.16.840.1.113.730.3.2.147 but that is an
# improperly delegated OID. A typo is likely.
objectclass ( 2.16.840.1.113730.3.2.147
NAME 'inetLocalMailRecipient'
DESC 'Internet local mail recipient'
SUP top AUXILIARY
MAY ( mailLocalAddress $ mailHost $ mailRoutingAddress ) )
#
# draft-srivastava-ldap-mail-00.txt !!!EXPIRED!!!
#
attributetype ( 1.3.6.1.4.1.42.2.27.2.1.15
NAME 'rfc822MailMember'
DESC 'rfc822 mail address of group member(s)'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
#
# !!!no I-D!!!
#
objectclass ( 1.3.6.1.4.1.42.2.27.1.2.5
NAME 'nisMailAlias'
DESC 'NIS mail alias'
SUP top STRUCTURAL
MUST cn
MAY rfc822MailMember )
[/code:1:e0d740a375]
- A hozzászóláshoz be kell jelentkezni
oszt hogy? ezzel a "megoldottammal" nem leszunk okosabbak...
udv,sutyee
- A hozzászóláshoz be kell jelentkezni
Akkor én mondom :)
postfix/man.cf:
[code:1:5f972cfcf0]alias_maps = hash:/etc/aliases, ldap:/etc/postfix/ldapaliases.cf[/code:1:5f972cfcf0]
/etc/postfix/ldapaliases.cf
[code:1:5f972cfcf0]# LDAP settings
server_host = localhost
server_port = 389
search_base = ou=people,dc=mydomain,dc=hu
scope = sub
bind = no
query_filter = (maillocaladdress=%s)
result_attribute = mailroutingaddress
dereference = 3
timeout = 10
#cache = yes
#cache_expiry = 30
#cache_size = 32768
version = 3[/code:1:5f972cfcf0]
A sémában a maillocaladdress címre érkező levelek a mailroutingaddress-ben megtalálható _összes_ címre továbbítódnak, így egyfajta levlistaként is üzemelhet :)
A bejegyzések a "ou=people,dc=mydomain,dc=hu" alatt találhatóak az ldap fában.
A többi lényegtelen :)
- A hozzászóláshoz be kell jelentkezni