Sziasztok!
Adott egy levelező szerver (Debian 6, Exim4, Courier IMAP,). Azt kéne valahogy megoldanom, hogy a beérkező levelek automatikusan szét legyenek válogatva, és le legyenek mentve könyvtárakba. A mentést úgy kéne megoldani, hogy a szöveg és a csatolt állományok külön legyenek. Valahogy így:
-Beérkezett levelek
|--- Első cég
|----- Első levél
|-------- Csatolt fájlok
|----- Második levél
|--- Második cég
A feladat két részből áll:
Az első, hogy ez automatikus végrehajtódjon minden beérkező levélnél, a második, a már meglévő levelek szétválogatása.
A levelek Maildir formátumban vannak tárolva.
Gondolom az Eximhez egy szűrőt kéne definiálnom, ami átadja a levelet egy külső scriptnek, és ez a script végezné el a levél "szétszedését".
Megoldható valahogy, hogy a levél szétszedése után az eredeti üzenet bekerüljön a Maildir-be is?
Ismer valaki olyan megoldást amely ezeket legalább részben tudja, és kiindulási alapnak jó lehet?
- 1631 megtekintés
Hozzászólások
procmail - szét dobálhatod a leveleket minta illesztéssel a fejléc alapján és végül át tudja adni a Maildir-nek is és programot is tudsz futtatni vele
mpack/munpack - kibontja külön állományokba a mime darabokat
- A hozzászóláshoz be kell jelentkezni
procmail +1, de ha nagyon hardcore akarsz lenni akkor fetchmail meg egy kis scriptelés csodákra képes :)
-
Debian Squeeze
- A hozzászóláshoz be kell jelentkezni
A fetchmail egy ilyen esetekben szükségtelen extra lépést visz a rendszerbe (letöltögetés), ezért amikor csak lehet, KISS. procmail.
- A hozzászóláshoz be kell jelentkezni
Köszönöm. Utánanézek a procmailnek.
- A hozzászóláshoz be kell jelentkezni