[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