postfix + ldap + virtualusers + dovecot + mailman

 ( battila | 2015. október 5., hétfő - 20:17 )

Hali,

van egy banatom a fenti konstellacioval, megpedig, hogy nem mukodik.

Az az elmelet, hogy beesik a level, a postfix megnezi, hogy van-e ilyen helyi felhasznalo, vagy a virtualis userleiro tablaban van-e deifnialva, ha van es mondjuk at van kergetve egy lokalis felhasznaloba, akkor megnezi az alias tablat, majd az alapjan kitalalja a frankot.

Namarmost nekem az egesz rendszer egy gepen futna, legyen ez a egygep.example.com, viszont szeretnem a leveleket meg a levlistakat a example.com-mal hasznalni.
Namarmost az example.com benne van a virtual domainek kozott. Ha az egygep.example.com-ra csinalok levlistat, akkor az mukodni latszik.
HA definialok ra ransport_maps = hash:/etc/postfix/transport -ot, akkor bajsag van, mert ha mailman van odairva, akkor nem tudja kiszedni az ldap-bol a felhasznalokat, es eldobalja a leveleket, hogy nicns ilyen felhasznalo. Ha nem mailman van, akkor meg nem tudja kitalalni a listatagokat, es lerakja helyi felhasznalokent a levelet mondjuk a

leveleket a test-l felhasznalonak.

Megitelesem szerint ezek a sorok vonatkoznak a mailman-re a postfix configban:

# transport_maps = hash:/etc/postfix/transport
alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases
dovecot_destination_recipient_limit = 1
virtual_mailbox_base=/var/vmail
virtual_mailbox_domains=hash:/etc/postfix/virtual_mailbox_domains
virtual_mailbox_maps=hash:/etc/postfix/virtual_mailbox_maps, ldap:/etc/postfix/ldap_virtual_mailbox_maps.cf
virtual_alias_maps=hash:/etc/postfix/virtual_alias_maps, ldap:/etc/postfix/ldap_virtual_alias_maps.cf, hash:/var/lib/mailman/data/virtual-mailman
virtual_transport=dovecot


mailman unix - n n - - pipe
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}

Kicsit osszekavarodtam, hogy akkor most kell a mailmannek ez:


MTA='Postfix'

vagy sem? De tokmindegy mert nem latok mukodesbeli kulonbseget. Ha nem adom meg a transport map-ben, hogy mailmen, akkor a dovecot lerakja:


relay=dovecot, delay=0.04, delays=0.01/0/0/0.03, dsn=2.0.0, status=sent (delivered via dovecot service)

Hol rontom el? Egyertelmu, hogy a postfix-nel hianyzik meg valami, csak nem jovok ra, hogy mi?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Idaig nem erkezett tul sok otlet.