[LUGOS] Postfix + LDAP + virtual domene
Kostko
kostko at jweb-network.net
Sun Nov 9 14:30:04 CET 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ok, sem stvar uspešno naredil in to takole:
- - najprej sem ustvaril svojo shemo, ki je nekako podobna jamm shemi
(vsebuje 2 objekta jwebAccount in jwebMailAlias, ki imata zahtevane
atribute za mail, maildir, itd...)
- - potem sem popravil Postfix main.cf, tako da sem dodal najprej:
# LDAP virtual hosting stuff
# Aliases
aliases_server_host = 192.168.0.1
aliases_search_base = ou=Aliases,ou=Mail,dc=jweb-network,dc=net
aliases_query_filter =
(&(objectClass=jwebMailAlias)(mail=%s)(accountActive=TRUE
))
aliases_result_attribute = maildrop
aliases_bind = no
# Accounts
accounts_server_host = 192.168.0.1
accounts_search_base = ou=People,dc=jweb-network,dc=net
accounts_query_filter =
(&(objectClass=jwebAccount)(mail=%s)(accountActive=TRUE)
)
accounts_result_attribute = mailbox
accounts_bind = no
accountsmap_server_host = 192.168.0.1
accountsmap_search_base = ou=People,dc=jweb-network,dc=net
accountsmap_query_filter =
(&(objectClass=jwebAccount)(mail=%s)(accountActive=TR
UE))
accountsmap_result_attribute = mail
accountsmap_bind = no
# Aliases and virtual accounts
alias_maps =
~ hash:/etc/aliases,
~ hash:/usr/local/mailman/data/aliases
virtual_alias_maps =
~ hash:/etc/aliases,
~ hash:/usr/local/mailman/data/virtual-mailman,
~ ldap:accountsmap,
~ ldap:aliases
virtual_transport = virtual
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = ldap:accounts
virtual_mailbox_domains = /etc/postfix/jweb-domains
virtual_minimum_uid = 101
virtual_uid_maps = static:101
virtual_gid_maps = static:101
laufam tudi mailman tako da sem moral dodati še tiste vrstice, ki povejo
kje je alias map za mailmana. btw: uporabnik z UID=101 je vmail
- - naslednja stvar je bila konfiguracija courier-imapa, kjer sem nastavil
potrebne nastavitve v authldaprc - največje sranje je bilo, ker imajo
uporabniki homedire drugje (pa seveda to, ker imapd za napako javi samo,
da ne more najti maildira nič pa po kateri poti je iskal :P), kot hočem
imeti maildire, zato sem moral nastaviti (med drugim):
LDAP_HOMEDIR mailbox
LDAP_MAILROOT /home/vmail/
LDAP_MAILDIR ./
saj imajo uporabniki v atributu mailbox stvar zapisano takole:
ime.domene.net/uporabnik/
in stvar deluje :)
LP, Kostko.
Damir Dezeljin wrote:
| Hi.
|
| Tezava je verjetno v tem, da tvoja LDAP shema se uporablja za alias mapo,
| moral pa bi definirati virtual mapo.
|
| Ko uspes pa povej kaj si naredil oz. povej vec podrobnosti, mogoce dobis
| se kaksen hint ;)
|
| Lp,
| Dezo
|
|
- --
Kostko <kostko at jweb-network.net>
JWeb-Network
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQE/rkFbllbq6idCSBURArEsAKCzZ/M2q0tRPo9i1VGpoBhWz7NPUACffBAA
b4kpOekV+xwfj2TH4q5EP3Y=
=Z/oU
-----END PGP SIGNATURE-----
More information about the lugos-list
mailing list