Hozzászólások
Sziasztok!
Itt egy újabb talán fárasztó kérdés a Postfixel és Ldap-al kapcsolatban.
Szóval adva van egy Postfix amiben definiálva van virtual user maps és virtual domain is, megfelelő uid és gid számokkal. A lényeg ,hogy Ldap-ból autentikálja a virt usereket és tul képpen létre is hozza a maildir mappákat a megfelelő helyre...bele is pakolja a leveleket csont nélkül....eddig nem is volna baj, csak azt NEM TUDOM RENDESEN beállítani, hogy mondjuk az egyik e-mailcímre érkező levelet egy másik virtuser mappájába is belepakolja.
Alias
Az a baj, hogy a saját user alatt hozza létre ilyenkor a másik alias mappáját.
Tud valaki segíteni?? Nagyon megköszönném.
Itt a postfix main.cf és az Ldap-aliases.cf file tartalma...
main.cf:
myhostname = valami.hu
alias_maps = hash:/etc/aliases, ldap:/etc/postfix/ldap-aliases.cf
alias_database = hash:/etc/aliases
mydestination = valamiserver, localhost.localdomain, localhost
relayhost = 192.168.195.254
mynetworks = 127.0.0.0/8, 192.168.95.0/24, 192.168.195.100/32
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
sender_canonical_maps = hash:/etc/postfix/sender-canonical
virtual_mailbox_domains = valami.hu
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_mailbox_base = /var/spool/maildirs
virtual_mailbox_maps = ldap:/etc/postfix/ldap-aliases.cf
virtual_minimum_uid = 1000
virtual_uid_maps = static:1000
virtual_gid_maps = static:1000
inet_interfaces = all
ldap-aliases.cf:
server_host = localhost
bind = no
version = 3
domain = valami.hu
search_base = dc=valami,dc=hu
scope = sub
query_filter=(&(objectClass=inetOrgPerson)(employeeType=a)(|(uid=%u)(mail=%s)))
result_attribute = uid
# for maildir
## Note the slash at the end
result_filter =%s/
Ennyi!
Előre is köszönöm...addig is keresek megoldást a gugli segítségével. :)[/b]
- A hozzászóláshoz be kell jelentkezni
virtual_alias_maps ba veszed fol, elobb azt nezi, es csak utana megy a virtual_mailbox_maps-be.
vagy felreertek esetleg valamit?
t
- A hozzászóláshoz be kell jelentkezni
Nem érted félre én is úgy gondolom, hogy akkor a virtualba kellene úgy felvenni mint az aliasesba...csak én ezt ldapból szeretném megoldani!!
Tehát ott állítsam be kinek menjen a levélke.
Erre van ötlet?[/b]
- A hozzászóláshoz be kell jelentkezni
nalam mysql-ben ez a kovetkezokeppen van megoldva:
aliases-ben:
foo@bar.org: other@bar.org, foo@bar.org
mailboxes-ban:
foo@bar.org: /foo/bar/
tehat aliases atadja a mailboxes-osnak es meg tovabbdobja egy masik cimre is, vagy akar remote smtp-re.
t
- A hozzászóláshoz be kell jelentkezni
Az elvet értem csak én nem mysql-ben szeretném a megoldást. A konfigom alapján a mail-van van az e-mail címek /aliasok/ pl: hogo.tamas@papa.hu tamas.hogo@papa.hu
És az UID pedig ahova tennie kell: pl: hogo
És ha felveszek egy másikat is e mellé az UID mellé akkor a sajátja alá hozza létre... ez a baj. Amúgy ha egyedül áll csont nélkül megcsinálja.
Biztos erre is van megoldás, hogy kívülről kelljen használnom a virt aliasokat.
Help me please!!
- A hozzászóláshoz be kell jelentkezni
Van valakinek ötlete a fenti probléma orvoslására???
- A hozzászóláshoz be kell jelentkezni
sajnos ldap-ban nem tudok segiteni, de elmondom, hogy nekem mysql-ben hogy van pontosan.
mint irtam van aliases es mailboxes, oket hasznalja a postfix
van tovabba a courier, ami mailboxes-t hasznalja, abbol autentikal, es abbol tudja, hogy adott "foo@bar.org" usernevhez mi a jelszo, hol van a maildirje, stb, mi az uid-ja, mi a gid-je, stbstb
van rengeteg postfix howto a neten!
t
- A hozzászóláshoz be kell jelentkezni
Köszi! Olvasgatom őket és mint írtam értem a lényeget.
Mysql alatt már ugyanezt megcsináltam, de most az LDAP érdekel.
Azért még bújom a manokat. :)
- A hozzászóláshoz be kell jelentkezni