sieve - alapok

Kis magyarázat kellene nekem.

Kértek tőlem egy szerveroldali levélválogatást. Használtam sokat procmailt, de az bonyolult lenne ezeknek az embereknek. Emlékeztem a sieve névre, olvasgatok a neten, látom, hogy ez kb. ugyanarra jó, de ha jól értem, a konfigurációja egyszerűbb - a szöveges. Az nem világos, hogy pl. thunderbirdben a sieve extension az mit ad majd nekik, olyan kattintgatós szabályokat, mint az outlook mondjuk, vagy valami mást... de ez minegy is.

Viszont nem világos, hogy tudom ezt telepíteni.

Na most... én ezt úgy képzeltem, hogy "a sieve", mint a procmail, az MTA kézbesítési (deliver) részét veszi át, függetlenül attól, hogy milyen IMAP szerverem van. De sieve csomag nincs. Google, az olvasgatás eredménye az lett, hogy ez nem így van, sokkal inkább az IMAP szerverbe van beleintegrálva, és az IMAP szerver veszi át a kézbesítést.

Ezt jól látom?

A gép Debian lenny, postfix + courier IMAP.

Courier-hez csak kérdéseket találtam, sieve beállítást semmit, dovecot-hoz sokat. Persze ahol szükség van erre, az a courier-es gép.

Mielőtt nekilátnék bárminek, kérdezek:

Jól gondolom, hogy egyszerűen annyit kell tennem, hogy
1, a mostani courier IMAP helyett felteszek egy dovecot-ot, (migráció http://wiki.dovecot.org/Migration/Courier, beállítani smtp auth, stb).

2, postfixnek meg kell mondanom, hogy a dovecotnak adja át a levelet kézbesítésre, ne ő maga tegye a maildirbe. http://wiki.dovecot.org/LDA/Sieve

3, A doksi http://wiki.dovecot.org/ManageSieve/Configuration alapján beállítom, így a kliensek tudják majd konfigurálni a szabályokat.

és kész? Vagy esetleg a 2-es lépés környékén kihagytam valamit?

G

Hozzászólások

Subscribe
Én is szemezgettem mostanság a témával de még nem vágtam bele az utánajárásba :)

A sieve-t az IMAP szerverek tudják (cyrus pl., dovecot is gondolom, ha már olvastál róla). A scripteket a managesieve protokollon fel lehet tölteni, így ha találsz valamilyen levelezőprogihoz sieve szabály-szerkesztőt, akkor akár a felhasználók is tudják szerkeszteni. Sajna parsert hozzá nem sokan írnak (nyilván ez a nehezebb dolog), úgyhogy én még túlságosan használható szabálybütykölő progit nem láttam.

Pl. van egy plugin a squirrelmailhez, avelsieve a neve, ez a scriptben kommentekben "kódolja", hogy mit is kéne csinálnia...

A sieve egy kváziszabvány (rfc5228/rfc5229 etc) sok megvalósítás létezik (CMU sieve, és pl a dovecot sajátja) Nézd át pontosan melyik dovecotot teszed fel, milyen implementációd lesz (lenny 1.0 alapból). A dovecot LDA (kézbesítő) plugin elven telepíthető ki/bekapcsolható, konfigurációs része a sieve plugin.

A courier imap esetén is megoldható a sieve, ez nem kötődik az IMAP funkcióhoz, de a kézbesítőnek tudnia kell a szűrőnyelvet (pl. mailtools) én nem javallom. A dovecot megoldása működik szépen.

Ezért az 1, javasolt a 2, az első alapján igen javallott. Figyelj a kézbesítésre, hogyan azonosítod a célpostafiókokat (transport).
És még egyszer: ez nem az IMAP szerver része, de tud sok mindent (LDA) amit a postfix esetleg nem.

3, Ez legyen a vége, nem sok kliens tudja ezt sajnos.

Sziasztok!

Felhozom a témát, dovecot alatt lenne szükségem rá, a beállításokat egy roundcube plugin segitségével lehetne elvégezni.

Van valakinek tapasztalata ezzel kapcsolatban?

Üdv:

Cseresznye

Ha már újra feljött a téma:

működik nálam a sieve architektúra, de vajon van-e valami olyan kliens, amivel lehet szerkeszteni a szabályokat, script írás nélkül?

Szóval olyasmire gondolok, mint ahogyan a legtöbb mail kliensben a sima szabályokat vagy szűréseket lehet állítani.

Legördülő menüből kiválasztom, hogy mondjuk From, vagy Subject, vagy all headers, vagy ilyesmi.
Legördülő menüből kiválasztom, hogy contains, does not contain, etc...
Valami szövegboxba beírok egy szöveget.
Ha kell, hozzáadhatok Or vagy And kapcsolattal ugyanilyen feltétel sorokat
és a végén kiválasztom legördülőből, hogy mi legyen - eldobja, kézbesítse (browse melyik folderbe), továbbítsa (emailcím megadása, hogy hová)

G

Valaki tapasztaltabb osszedobhatna egy stepbystep howtot hosting kornyezetre.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.