Levelek szétválogatása

Fórumok

Levelek szétválogatása

Hozzászólások

Hali,

Volna egy kínos problémám.

Adott egy szerveren egy céges postafiók, amit fetchmail-lel kérdezek le és procmail-lel osztanám szét a leveleket.

A procmail-nek a következőket kellene figyelembe vennie:

1) nem csak a To:-s, hanem a CC:-s és Bcc:-s levelek szétosztása
2) ha ismeretlen a címzett (nincs a címlistán), akkor egy bizonyos személynek kell megkapni a levelet

A .procmailrc igy nez ki:

DEFAULT=fonok

:0c
* ^(To|Cc|Bcc):.*akarki_1@cegnev.hu
akarki_1

:0c
* ^(To|Cc|Bcc):.*akarki_2@cegnev.hu
akarki_2

stb. stb....

A probléma: akármit csinálok, a procmail végig nézi az összes szabályt (a :0c -nek megfelelően), majd miután szétosztotta a leveleket, MINDENKÉPPEN kiosztja a levelet a fonok -nek is, ami nem jó ötlet.

Ha nincs ott a "c" a :0c -ben, akkor meg a procmailrc-ben hamarabb szereplő címzett megkapja a levelet és nincs további osztogatás.

Adott egy postafiók, saját domainnel. Minden más névre, de erre a domainre érkező levelek is itt landolnak.
Szeretném megvalósítani (nyilván fetchmail), hogy a kukac előtti azonosító alapján különböző helyekre továbbküldje a leveleket, de bizonyosakat hagyjon a postafiókban.
Persze átneztem a man-t, de kellene egy "kezdőrugás", hogy csak a finomhangolást kelljen megcsinálnom.

A fetchmail hivja meg a procmailt es azzal konnyeden szet tudod osztani.

[quote:5466777c20="dragi"]A fetchmail hivja meg a procmailt es azzal konnyeden szet tudod osztani.

A postafiókot nem én adminisztrálom.

Akkor hogy jon ide a fetchmail. Mintha azt irtad volna hogy fetchmailel szeretned lekerni a leveleket. A fetchmail egy kapcsoloval meg tudja hivni a procmailt es a procmail megfelelo beallitasaval szet tudod osztani a leveleket, vagy tovabbkuldeni.

[quote:cf9f277e2a="dragi"]Akkor hogy jon ide a fetchmail. Mintha azt irtad volna hogy fetchmailel szeretned lekerni a leveleket. A fetchmail egy kapcsoloval meg tudja hivni a procmailt es a procmail megfelelo beallitasaval szet tudod osztani a leveleket, vagy tovabbkuldeni.

Letölti pop3-al.

Én nekem is hasonló problémám van, ha valaki esetleg tudna súgni egy kicsit...

Van egy központi (az inet szolgáltató által kezelt) leveles láda, ahová beérkeznek a domainra érkező levelek. Beállítottam továbbá a helyi hálózatunkon egy lokális SMTP szervert (exim), ami képes a felhasználói leveleket szétdobálni a kliensek (levél fiókok) között. Azt szeretném megoldani, hogy a interneten lévő levelek kerüljenek a felhasználói fiókokba. Arra gondoltam. hogy fetchmail-el daemon módban leszedetem a leveleket (modjuk 3 percenként), utána az egészet valahogy rá kéne borítani az MTA-ra (exim), ami aztán szortírozza, elvégzi a víruskeresést, megróbál valamit kezdeni a spamekkel, stb....
Sajnálatos módon pont ezt a "ráborítás" részt nem tudom, hogyan kell megoldani. Ugyan találtam a fetchmail konfig fájljának leírásában egy mda-ról szóló részt, és talán lehet, hogy ezt kell összeházasítani az eximmel, de a mikéntjéről elképzelésem sincs.

Előre is köszi minden segítséget...