Postfix: mailgroup create! Ki hogy ... ?

Fórumok

Sziasztok!

A feladat, hogy mailgroup-okat kellene létrehozni. pl

penzugy@cegnev.hu
(XY Lászlo
YX Katalin
...)

management@cegnev.hu
(YQ Ferenc
CY Olga
...)

Tehát csoportos mail címeket kell készíteni bizonyos szempontok alapján.

Nah, én ezt úgy oldottam meg, hogy a /etc/postfix/virtual fájlban készítettem el
penzugy@cegnev.hu user1,user2 ...
management@cegnev.hu user3,user4 ...

Ez jó is, de az a baj, hogy ezekre a csoportcímekre mindenki írhat. De csak a tagoknak kellene tudniuk írni, azok közül is csak 1-2-nek.

Erre tudnátok megoldást? Vagy az egészet más oldalról közelítsem meg, és ne a virtual fájl-al?

Hozzászólások

kicsit erős, de
esetleg mailman ahhoz kapsz felületet is és tudod állítgatni
ki küldhessen rá

volt errol mar szo kismillioszor...
keress ra.

Nem szép de egyszerű
Csinálsz egy penzugy User-t és a .mailfilter vagy .procmailrc -be beleírod a továbbitandó cimeket :

.mailfilter

DEFAULT="$HOME/Maildir/"
SHELL=/bin/sh
logfile "$HOME/maildrop.log"

cc "!xxx@domain.hu"
cc "!xy@domain.hu"

És ha csak adott vki írhat rá akkor még megkell előbb viszgálni a feladót.

Nálam ldap-ban vannak a felhasználók, akiknek van egy MailGroup multivalued attribútuma.
main.cf-ben:
groups_server_host = ldapszerverhoszt
groups_search_base = dc=ldapszerver,dc=valami,dc=hu
groups_query_filter = (&(objectClass=valamiAccount)(valamiMailGroup=%s)(isActive=TRUE))
groups_result_attribute = mail
groups_bind = no
groups_scope = sub

plusz bejegyzés a virtualdelivery szekciómban:
virtual_alias_maps = ldap:aliases ldap:groups

innetől ha küldesz egy levelet egy csoportnak és az a csoport bent van a felhasználó MailGroup attribútumának értékei között, ő is megkapja a levelet. Voálá!

ja a managelhetőségéről meg ugye csak annyit, hogy tök egyszerű bármilyen grafikus ldap adminisztrálóval buherálni, vagy ír az ember egy kis programot, akár shellscriptet is, ahol ki-be kapcsolgatja vagy módosítja az attribútumokat.