exim csoportos levelfiok letrehozasa

Fórumok

exim csoportos levelfiok letrehozasa

Hozzászólások

Nekem is erre lenne szuksegem, hogy egy emailcimre erkezo leveleket tobb felhasznalo is megkapja, tehat mintegy hirlevel szeruen. Tud valaki valami egyszeru megoldast?

nagyon nagyon gány nagyon egyszerü megoldás

csinálsz egy korlevel vagy valami usert és a .forwardba felveszed a címzetteket. (egymás alá)

[quote:5854009585="dragi"]Nekem is erre lenne szuksegem, hogy egy emailcimre erkezo leveleket tobb felhasznalo is megkapja, tehat mintegy hirlevel szeruen. Tud valaki valami egyszeru megoldast?

Nem rossz, de maildir van es nem trivialis a .forward beallitasom, mert mysqlbol szedett virtual usereim vannak. Szoval meg varnek mas otleteket is.

[quote:142272931c="dragi"]Nem rossz, de maildir van es nem trivialis a .forward beallitasom, mert mysqlbol szedett virtual usereim vannak. Szoval meg varnek mas otleteket is.

ha maildir, akkor courierimap és talán exim vX van nalad?

debian alatt ezekkel megcsinaltam mailmant, de hallottam jo sympa is.

van sajat doksim rola freemind-ban
erdekel?

Koszi, de nekem tenyleg csak annyi kene, hogy korlevelet lehessen kuldeni. A hirlevellel rosszul fogalmaztam. Tehat egy emailcimre kuldott uzenetet automatikusan megkap tobb felhasznalo is. Alias-t probaltam, de virtual userek miatt az nem mukodott.

nem lehetne a körlevél "real user" és a .forwarba pedig "abszolut" nevet adsz meg valami@valami.hu?

[quote:997896a52b="dragi"]Koszi, de nekem tenyleg csak annyi kene, hogy korlevelet lehessen kuldeni. A hirlevellel rosszul fogalmaztam. Tehat egy emailcimre kuldott uzenetet automatikusan megkap tobb felhasznalo is. Alias-t probaltam, de virtual userek miatt az nem mukodott.

[quote:e8ef6c0736="dragi"]Koszi, de nekem tenyleg csak annyi kene, hogy korlevelet lehessen kuldeni. A hirlevellel rosszul fogalmaztam. Tehat egy emailcimre kuldott uzenetet automatikusan megkap tobb felhasznalo is. Alias-t probaltam, de virtual userek miatt az nem mukodott.

Ezt gondold at ujra.
Az alias erre valo es mukodik virtual userek mellett is.
Ha nem megy kuldd be a system_alias es virtual_user router konfigodat.

[code:1:d6420c9e53]system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
file_transport = address_file
pipe_transport = address_pipe
condition = ${if eq {$domain}{$primary_hostname} {yes}{no} }
[/code:1:d6420c9e53]

[code:1:d6420c9e53]
virtual_user:
driver = redirect
# allow_fail
allow_defer
data = ${lookup mysql{ SELECT maildir FROM users \
WHERE id='${quote_mysql:${local_part}@${domain}}' \
OR id='${quote_mysql:${local_part}}' LIMIT 1 }}

directory_transport = address_directory
[/code:1:d6420c9e53]

Ha az aliases fileba felveszek egy usernevet es felsorolok cimeket akkor egybol azt dobja vissza, hogy nincs ilyen usernev, ami igaz is mert csak az aliases fileba vettem fel.

[quote:489174a1dc="dragi"][code:1:489174a1dc]system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
file_transport = address_file
pipe_transport = address_pipe
condition = ${if eq {$domain}{$primary_hostname} {yes}{no} }
[/code:1:489174a1dc]

[code:1:489174a1dc]
virtual_user:
driver = redirect
# allow_fail
allow_defer
data = ${lookup mysql{ SELECT maildir FROM users \
WHERE id='${quote_mysql:${local_part}@${domain}}' \
OR id='${quote_mysql:${local_part}}' LIMIT 1 }}

directory_transport = address_directory
[/code:1:489174a1dc]

Ha az aliases fileba felveszek egy usernevet es felsorolok cimeket akkor egybol azt dobja vissza, hogy nincs ilyen usernev, ami igaz is mert csak az aliases fileba vettem fel.

tegyel bele mindkettobe egy
retry_try_local_part
sort, ettol ujra feldolgozza.
Ha meg mindig nem tetszik neki, akkor gondoskodj arrol, hogy a system_alias legyen elobb a konfigban, mint a virtual_user.
(feldarabolt konfigfajloknal a sorszam szerint tolti)

En igy oldottam meg - virtual_user helyett ezt hasznalom,
elhiteti a rendszerrel, hogy letezik a felhasznalo utana
a default local transport kezeli:
[code:1:489174a1dc]
### router/910_exim4-config_local_user
ldap_local_user:
debug_print = "R: ldap_local_user for $local_part@$domain"
driver = accept
domains = +local_domains
# check_local_user
local_parts = ${extract {uid}{${lookup ldap { LDAP_USERLOOP }}}}
transport = LOCAL_DELIVERY
[/code:1:489174a1dc]

Aliast tenyleg csak akkor szeretnel, ha a primary_hostname == domain?

Ezt a retry_try_local_part dolgot nem ismeri (exim 4.5)

Ize, nem csak akkor szeretnek :), azt meg kiveszem koszi.

Az a domain check volt a problema, mert nem stimmelt persze. Koszi, most mar muxik.

[quote:7968797508="dragi"]Ezt a retry_try_local_part dolgot nem ismeri (exim 4.5)

Ize, nem csak akkor szeretnek :), azt meg kiveszem koszi.

bocs, inkabb retry_use_local_part

miért nem csinálsz hozzá egy másik táblát mysqlben, ahol ugyanúgy megadod a felhasználókat mint az aliases-ban? csinálsz hozzá egy saját mysqlaliases routert és az elintézi?
/etc/aliases-ben ha így nézett ki:
csoportosemail:email1,email2
akkor mysql-ben kell egy tábla, ahol a kulcs amivel keresel az a "csoportosemail" az érték amit visszaad az "email1,email2"

Oke, koszi az otletet, de meg nem vagyok exim guru, de ilyesmire jutottam en is egyebkent. De most muxik a /etc/aliases-el is.

szeretnek egy csoportos fiokot letrehozni teszteles celjabol, nem igazan talaltam googleben.
tudnatok valami kiindulopontot adni?

exim4
debian sarge

[quote:ff213a84d2="tibyke"]off:
404 az avatarod

t

javitom :)