[Top] [Contents] [Index] [ ? ]

hixsplit dokumentáció

HIX.hu-féle digestet mbox formátumra konvertáló program. dokumentáció a hixsplit 1.7.4 verziójához

Klinda Richárd és LiRul

Overview:

1. hixsplit

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1. hixsplit

A hixsplit egy Perl script a HIX-féle levelezési listák digest formátumának standard UNIX mailboxra konvertálásához. A hixsplit a digesteket (ezek lehetnek akár standard mailboxban vagy sima mentett ASCII fájlban is) `STDIN'-en várja, majd a kinyert cikkeket az `STDOUT'-ra nyomtatja.

1.1 Bevezető  
1.2 Installálás  
1.3 hixsplit beállítása  
1.4 A hixsplit használata  
1.5 Ha valami gondom van kinek írjak?  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.1 Bevezető

Ötletek hogy mi mindenre jó a hixsplit!

1.1.1 Miért jobb mint a digest?  
1.1.2 Jobb-e mintha news-ként olvasnám?  
1.1.3 Milyen esetben tudom egyszerűen használni a programot?  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.1.1 Miért jobb mint a digest?


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.1.2 Jobb-e mintha news-ként olvasnám?

Bizonyos esetben ugyanolyan, bizonyos esetben jobb. Ha cégnél netezel vagy ha nem számít a telefonszámla akkor mindegy, nincs igazán szükséged erre a programra. De az tény, hogy news-ból lassabban tudod letölteni a leveleket, mintha egy darab e-mailben kapnád meg POP3-mal. Ezért, ha mondjuk otthonról modemmel töltöd le leveleidet, akkor jobban jársz, ha e-mailben feliratkozol a HIX-ekre amiket járatni akarsz, és ezzel a programmal földaraboltatod.

Megjegyzés: a news-on elég gyakran elvész 1-2 levél!

Update: HIX Józsi bejelentette, hogy a news gateway határozatlan időre megszűnt!


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.1.3 Milyen esetben tudom egyszerűen használni a programot?


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2 Installálás

  1. Bizonyosodj meg róla, hogy a két szükséges Perl Library-t helyesen feltelepítetted! Lásd: See section 1.2.1 Mire van szükség a program futtatásához?.

  2. Magát a hixsplit-et a make install parancs kiadásával installálhatod (később a make clean-nel törölheted le a programot). A program defaultból a `/usr/local' hiearchiába kerül beillesztésre (ha ez neked nem tetszik, akkor ezt a `Makefile' prefix változójának átállításával módosíthatod).

    Megjegyzés: ha stow-t használsz, akkor lásd: See section 1.2.5 stow. Ha Debian GNU/Linux user vagy akkor lásd: See section 1.2.2 Debian install.

  3. A csomagban található `hixsplitrc' fájlt másold be a $HOME könyvtáradba `.hixsplitrc' néven, és valami szövegszerkesztővel irogasd át, vagy legalább olvasd egyszer végig, hogy képet kapj milyen változókat állíthatsz.

  4. Állítsd be a megfelelő procmail szabályokat.

1.2.1 Mire van szükség a program futtatásához?  
1.2.2 Debian install  
1.2.3 procmail szabályok  
1.2.4 Netscape Mailer  
1.2.5 stow  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2.1 Mire van szükség a program futtatásához?

Mivel a program Perl nyelven készült, ezért szükséged van egy Perl értelmezőre, mondjuk egy 5-ös verzió megfelel. A Perl minden disztribúciónak része, perl vagy perl5 néven keresd.

Az 1.48-as verziótól szükség van egy IniConf nevű Perl könyvtárra, ezt letöltheted a http://www.cpan.org/modules/by-module/IniConf/ címről.

Továbbá szükség van a Digest-MD5 Perl könyvtárra, link: http://search.cpan.org/author/GAAS/Digest-MD5-2.24/MD5.pm.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2.2 Debian install

Ha Debian GNU/Linux az operációs rendszered akkor az install nagyon egyszerű:

  1. `/etc/apt/sources.list'-edbe írd be a hixsplit repository-t: `deb http://www.hixsplit.hu/debian/stable/ ./'

  2. Installáld a hixsplit-et az `apt-get install hixsplit' paranccsal! Ez minden más szükséges csomagot is föl fog rakni.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2.3 procmail szabályok

Az összes itt látható procmail példa feltételezi hogy van már müködő ~/.procmailrc-d, ezek segítségével remélem neked sem lesz gond a hixsplit-et valahogy beüzemelni.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2.3.1 Alap procmail recept

A `.procmailrc'-dben pl. a következő módon állíthatod be a HIX guru elirányítását egy mailboxba:

 
## HIX GURU
:0 w
* ^Reply-To:.*guru@hix.hu
| hixsplit.pl >>hix-guru

E recept hatására a feldarabolt guru(k) a `hix-guru' mailboxba kerülnek. A többi HIX újsag darabolásához csak a fenti receptben lévő guru szavakat cseréld le kukker-re, randi-ra, stb-re...

E fejezet további részében lényegében ezt a receptet fogjuk variálni.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2.3.2 Eredeti HIX digestek mentése

Az alap procmail recept nem őrzi meg az eredeti digesteket, ha neked azonban mégis szükséged van rá akkor itt az alap recept egy változata:

 
## HIX GURU eredeti digest mentessel
:0
* ^Reply-To:.*guru@hix.hu
{
        :0 c
        Archives/hix-guru-digest

        :0 w
        |hixsplit.pl >>hix-guru
}

Ekkor az eredeti guruk a `Archives/hix-guru-digest' mailboxba, a darabolt guruk pedig a `hix-guru' mailboxba kerülnek.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2.3.3 Mindent fogó recept

Ez az egy recept minden HIX-től jövő digestet átad a hixsplit-nek.

 
:0 w
* ^List-Post: <mailto:.*@hix.hu>
* ^Reply-To: .* <\/.*@hix.hu
|hixsplit.pl >> hix.$MATCH


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2.3.4 dupe cikkek szűrése

Ha eddig nem használtad a procmail dupe-szűrő(1) szolgáltatását akkor azt is érdemes beállítanod:

 
## -- Duplicate levelek  --
:0 Whc: msgid.lock
| formail -D 16384 /home/ignotus/.msgid.cache

:0 a:
duplicate-mail
## -- ------------------ --

Ez annyit csinál hogy amikor levelet kapsz, akkor annak a Message-ID header-ét elmenti a `~/.msgid.cache'-be, és ha később ugyanolyan Message-ID-vel rendelkező levelet kapsz akkor pedig a `duplicate-mail'-be.

Megjegyzés: a hixsplit-nek ma már van beépített dupe-szűrője.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2.4 Netscape Mailer

Szakács Vass Sándor írt erről nekem egy levelet, remélem minden érintett számára világos! ;-)

Viszont Netscape-t használóknak: megiscsak kell a netscape-nek a `.history' file. Ha a splitterrel egyenesen beleömlesztem a NS mailboxba, akkor az addig olvasott levelek olvasatlanná válnak. Tehat a `/var/spool/mail/login'-ba irányitom és majd a netscape szortírozza a reply-to alapján. Így már nincs gond.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2.5 stow

Ha Te is szereted rendben tartani a `/usr/local'-odat és stow-t használsz, akkor is könnyű dolgod van. Rootként add ki a make install prefix=/usr/local/stow/hixsplit parancsot, utána pedig a `/usr/local/stow' könyvtárban stow hixsplit-et es kész is vagy.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3 hixsplit beállítása

Ebben a fejezetben a `~/.hixsplitrc'-ben beállítható változókról és azok hatásairól lesz szó.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.1 valos_nev

Van amikor a Felado: mezőben nem egy e-mail cím van, hanem a küldő neve, és alatta egy "e-mail:" tag után jön az e-mail cím. Ha ennél az opciónál igent (1) adsz meg, akkor a fentiből ilyesmit csinál: `From: "Kovacs Janos" <jani@freemail.hu>'. Míg nem (0) esetén simán `From: jani@freemail.hu'.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.2 kell_e_szam

1 esetén berakja a `Date' mezőbe a HIX digest számát, pl.: 1 esetén: `Date: Sun Feb 14 03:04:20 EST 1999 ;1234' 0 esetén: `Date: Sun Feb 14 03:04:20 EST 1999'


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.3 kell_e_szam_to_mezo

Ha valaki szeretné, hogy a To: mezők így nézzenek ki: `To: guru 9999 <email@cim.hu>'. Ez pl. arra használható, hogy a To: mező alapján könnyen lehet sorba rendezni a leveleket HIX-beli sorszámuk alapján.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.4 kell_e_X_Loop

Ha ez 1 akkor a hixsplit minden egyes darabolt levélbe beilleszt egy `X-Loop: hixsplit@digest_neve' headert. (Megjegyzés: ezt a funkcionalitást procmail es formail-el is meg lehet oldani, ám az átlagusernek így talán egyszerűbb.)

Mire jó ez?

Pl. ha spamassassin-nel szűrni akarod a HIX digestek cikkeit akkor valami ilyesmi kell a `procmailrc'-be:

 
## HIX
:0 w
* ^List-Post: <mailto:.*@hix.hu>
* ^Reply-To: .* <\/.*@hix.hu
*$ ! H ?? ^X-Loop:
|/usr/bin/hixsplit.pl | formail -m 5 -s procmail

## ...itt most valahol az alap spamassassin szuresi szabalyok...

## cikkek elkapasa es berakasa hix-guru.spool hix-jatek.spool stb-be
:0 :
* ^X-Loop: hixsplit@\/(guru|kukker|windows|jatek|vita|tipp|tudomany|kultura)
hix-$MATCH.spool


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.5 date_kell_de_idozona_nelkul

Ha pine-t használsz, ezt rakd 1-re!! Ha nem pine-t használsz, de valami gondod van a Date: mezővel, akkor is rakd 1-re!


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.6 temakor_csonkitas

A levelek `Subject' mezőjéből kivágja a "szemetet". Mi is a szemét? Íme egy példa:

 
Temakor:   RE.:[WINDOWS]Re[4]: aW   Aw.:Ket   monitor?? ( 36 sor )  ( 7 sor )

Egy ilyen témakörből mi "marad", ha a hixsplit megdolgozta? (`temakor_csonkitas=1' esetén)

 
Subject: Re: Ket monitor??

Szerintem ez utóbbi sokkal szimpatikusabb...


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.7 ures_sorok

A HIX digestben minden levél egy üres sorral kezdődik és végződik, gondolom azért mert így jobban átlátható, azonban ha sok külön levélre daraboljuk akkor fölösleges. (Ezzel nyerünk 2 byteot minden üzeneten! :-))

Megjegyzés: A legtöbb levelező (pine és netscape biztosan) igényli ezeket az üres sorokat, tehát érdemes 1-re állítani, mutt bírja 0-val is.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.8 hova_reply_to

Ezzel azt tudod beállítani, hogy milyen címre mutasson a Reply-To mező: ha 0 akkor az újság, ha 1 akkor a cikk feladója. Alapértelmezett érték: 0.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.9 anti_hixeditor

Ha az anti_hixeditor változót 1-re állítod, akkor a hixsplit kiszedi az `Ez a levél HixEditor x.xx-el/al/val/vel készült' szöveget a sigek végéről (a kérdéses sort korrekten, teljesen eltünteti). Végül is kit érdekel? ;-)

Ha a kell_e_anti_jeloles-t 1-re állítod, akkor a kiszedett szöveg helyére beírja az anti_jeloles_szoveg-et. (hixsplit baby!)

Megjegyzés: ezzel a feature-el nem Vili munkáját akarom lealacsonyítani vagy ilyesmi, egyszerűen csak fölöslegesnek tartom a sigbe ezt berakni.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.10 uj_levelek

Ha 1-re állítod az azt jelenti, hogy nem illeszt be minden levél header mezőjének végére egy `Status: RO' sort, ami azt jelenti (legalább is a mutt-nak), hogy a levelet olvastad. A 0-ra állítás akkor lehet hasznos, ha a régi digestjeidet konvertálod, amúgy állítsd 1-re!


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.11 kell_e_spam_vedelem_dekodolas

2002. áprilisa környékén HIX Józsi bevezette a HIX-AntiSpam néven elhíresült e-mail cím átalakító mechanizmust, mely minden e-mail címet ilyesformára alakít:

 
gipszjakab@domain.hu => gipszjakab=domain.hu@nospam.hix.hu

Ha a fenti változó értéke igaz (1), a hixsplit visszaalakítja a mail címeket, hogy reply esetén automatikusan normális cím kerüljön a To mezőbe. Hamis (0) esetén viszont a program nem nyúl a címekhez. Ez utóbbi eset akkor jöhet jól, ha mindig az újságra megy a válaszod, a kliensed pedig automatikusan beilleszti a válaszlevél elejére az "ekkor és ekkor, XY <a@b> írta:..." sort. Mert nem lenne túl szerencsés, ha ilyenkor a visszakódolt e-mail cím lenne a <> között, hisz' akkor semmit nem ér az antispam kódolás. Alapértelmezett értéke: 1.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.12 ha_nincs_valos_nev_akkor_email

Ha a cikk feladója nem állított be valós nevet, akkor a hixsplit valós névnek beírja-e az e-mail cím spamvédett változatát. Értelme igazán akkor van, ha a kell_e_spam_vedelem_dekodolas és a valos_nev változók értéke igaz (1). Alapértelmezett érték: 0 (hamis).


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.13 Naplózás

Ha akarsz logfájlt, akkor a kell_e_logfajl változót állítsd 1-re. A logfájl a $HOME könyvtáradban lesz, $logfajl néven. Az alábbiak kerülnek bele:


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.14 dupe check

Ha a kell_e_msgid változót 1-re állítod, akkor a hixsplit minden egyes levélre kiszámol egy msgid-t, ami egy --az adott és csak az adott levélre jellemző-- szám, és ezt eltárolja a `~/.hixsplit.msgids' fájlban. Mielőtt egy levelet berakna a mailboxodba, megnézi, hogy a "száma" szerepel-e már a `.hixsplit.msgids'-ben, mert ha igen, az azt jelenti, hogy a levelet egyszer már megkaptad. (Magyarul kivédi a duplán / triplán / ... postázott leveleket, és a cross postolt üzeneteket.)

Azt, hogy hány levél msgid-jét tárolja, a msgid_tag_szam változóval állíthatod be.

Mivel a HIX is bevezetett egy saját crosspost gátló rendszert, ezért az emberek nem ugyan azt a levelet küldik el egyszerre több HIX újságba, hanem kicsit megváltoztatnak rajta ezt-azt, hogy a HIX rendszere ne vegye észre, hogy ugyan arról a levélről van szó. Ha az izmos_msgid változót 1-re állítod, akkor a hixsplit az ilyen crosspostok bizonyos hányadát is ki tudja szűrni.

Ha azt szeretnéd, hogy a hixsplit a kiszámított `Message-ID'-t beleírja a levél fejlécébe, akkor a kell_e_msgid_mezo mezőt változtasd 1-re.

Megjegyzés: Ez teljesen független a kell_e_msgid beállításától, azaz akár a kell_e_msgid lehet 0, míg a kell_e_msgid_mezo 1.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.15 Hírdetések


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.15.1 kell_e_hirdetes

Ha a kell_e_hirdetes változót 1-re állítod, akkor a HIX GURU újság esetén megkapod a GURU végéhez csapott hírdetéseket is; ha 0-ra, akkor elnyeli őket a feneketlen mélység.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.15.2 hirdetes_ami_erdekel

Ha a kell_e_hirdetes 0, akkor itt reguláris kifejezések formájában megadhatod melyek azok a hírdetések, amelyek mégis érdekelnek. Pár példával szemléltetem a változó használat:

 
$hirdetes_ami_erdekel=sony|fenykepezogep|kamera

Ez esetben az összes olyan [HIRDETES] megmarad, amelyekben szerepel vagy a sony, vagy a fényképezőgép, vagy a kamera szó (kis-nagybetű érzéketlen).

 
$hirdetes_ami_erdekel=sony.*fenykepezogep

A hírdetésben szerepelnie kell a sony, majd utána a fényképezőgép szónak (nem szükséges egy sorban lenniük).


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.16 E-mail blacklist


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.16.1 kell_e_email_blacklist

Igaz (1) esetén az ismert spam e-mail címekről érkező leveleket átirányítja a `/dev/null'-ba.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.16.2 email_blacklist

Azon e-mail címek felsorolása, amelyekről érkező levelek törölhetők. Formátuma remlem mindenki számára egyértelmű (lásd a mellékelt `.hixsplitrc'-t), regexpek is használhatóak.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.17 MIME dolgok


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.17.1 dpgmime_levelek_kosz_nem

Ha ezt a változót 1-re állítod, akkor automatikusan törlődnek a drótpostások által gyakran megjelenő "This is a cryptographically signed message in MIME format..."-szerű üzenetek.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.17.2 kell_e_mime_figyelmezteto_uzenet

A MIME leveleket küldőknek automatikusan visszaküld a hixsplit egy figyelmeztető levelet, ha ezt a változót 1-re állítod.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.17.3 mime_figyelmezteto_subject

Ez lesz a figyelmeztető levél subject-je.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.17.4 mime_figyelmezteto_uzenet

Ez maga a levél. Ha a defaultot használod, ne felejtsd el a levél végén az ignotus-t kicserélni a saját nevedre! :-)


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.18 Ékezettelenítés


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.18.1 ekezetek_le

1-re állítva a hixsplit ékezetteleníti a leveleket.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.18.2 kell_e_ekezetek_header

Beszúr a levél fejléc mezői közé egy X-hixsplit-ekezetek mezőt, mely tartalmazza hogy hány ékezetet talált a hixsplit az eredeti levélben. Mire jó? Pl.: ha korrekt mail klienst használsz, akkor megcsinálhatod, hogy mikor válaszolsz egy levélre akkor automatikusan beszúrásra kerül egy ilyen szöveg: `A leveledben talált 36 ékezetes betűt lecseréltem'(2).


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.18.3 kell_e_ekezetet_leszedtem_szoveg

Akarod-e, hogy a hixsplit mikor ékezettelenített egy levelet (tehát a levélben voltak ékezetek), akkor kiírjon valami szöveget a levél végére.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.18.4 ekezet_tureshatar

Amikor a hixsplit eldönti, hogy beszúrja-e azt a bizonyos szöveget a levél végére, akkor előtte megnézi, hogy több ékezetet talált-e mint ami meg van adva az ekezet_tureshatar -ban. Ez arra jó, hogy ha pl. valakinek csak az aláírásában van 2-3 ékezet akkor ne "pofázzon" a hixsplit.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.18.5 ekezetet_leszedtem_szoveg,

idezetben_levo_ekezeteket, mindenhol_voltak_ekezetek

Az itt megadott szöveget szúrja be a hixsplit attól függően, hogy hol talált ékezeteket.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3.18.6 kell_e_helyes_charset_header

Ha ezt, illetve az ekezetek_le változót 1-re állítod, akkor a hixsplit nem ékezetteleníti, hanem a levél header mezőjébe beszúrja a `charset=KÓDOLÁS' mezőt, aminek hatására minden levél ékezethelyesen fog megjelenni a leveleződben. (Kivéve, ha valamelyik szerver vágta le a 8. biteket vagy quoted printable a használt kódolás). Vigyázz, ez nem jelenti azt, hogy jó dolog neked (is) ékezetesen írni a HIX listákra!


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.4 A hixsplit használata

1.4.1 Régebbi HIX-ek darabolása  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.4.1 Régebbi HIX-ek darabolása

Régebbi HIX digestjeidet a következő módon daraboltathatod:

 
$ hixsplit < digest-mailbox >> darabolt-mailbox

A `digest-mailbox' akárhány digestet tartalmazhat, a végeredmény a `darabolt-mailbox'-ba kerül.

Tehát ha pl. van egy standard unix mailbox formátumú `hix-guru' nevű fájlod, amiben van 361 db guru újság, akkor ezt a következő paranccsal konvertálhatod:

 
 $ /usr/local/bin/hixsplit.pl < hix-guru > hix-guru-darabolt

Így lesz egy `hix-guru-darabolt' mailboxod, amiben az én esetemben 30530 db levél van.

És hogy ezek mennyi helyet foglalnak?

Megjegyzés: Ha mutt-ot használsz akkor ne felejtsd el -- ideiglenesen -- beállitani a `~/.hixsplitrc'-dben az $uj_levelek-et 0-ra!


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.5 Ha valami gondom van kinek írjak?

Légyszíves ne (közvetlenul) nekem! Erre való a hixsplit-users kukac hixsplit.hu levelezési lista. (Nem kell, hogy fel is legyél iratkozva, ebben az esetben légyszíves a leveledben jelezd, hogy magánba is cc-zzük a válaszokat!)

Ez így neked is jó, mivel többen látják a problémát és gyorsabban ki lehet találni kinél van a hiba (ugyanis ha nekem írsz, akkor én is itt kérdezem meg, hogy amit írtál azt már más is észrevette-e), nameg ha oda írsz akkor egyértelmű hogy olvastad ezt a doksit. ;-)


[Top] [Contents] [Index] [ ? ]

Footnotes

(1)

dupe levél = ismételt levél, ugyanaz többször elküldve

(2)

Hmm, ezzel a példával valami nem stimmel.


[Top] [Contents] [Index] [ ? ]

Table of Contents

1. hixsplit
1.1 Bevezető
1.1.1 Miért jobb mint a digest?
1.1.2 Jobb-e mintha news-ként olvasnám?
1.1.3 Milyen esetben tudom egyszerűen használni a programot?
1.2 Installálás
1.2.1 Mire van szükség a program futtatásához?
1.2.2 Debian install
1.2.3 procmail szabályok
1.2.3.1 Alap procmail recept
1.2.3.2 Eredeti HIX digestek mentése
1.2.3.3 Mindent fogó recept
1.2.3.4 dupe cikkek szűrése
1.2.4 Netscape Mailer
1.2.5 stow
1.3 hixsplit beállítása
1.3.1 valos_nev
1.3.2 kell_e_szam
1.3.3 kell_e_szam_to_mezo
1.3.4 kell_e_X_Loop
1.3.5 date_kell_de_idozona_nelkul
1.3.6 temakor_csonkitas
1.3.7 ures_sorok
1.3.8 hova_reply_to
1.3.9 anti_hixeditor
1.3.10 uj_levelek
1.3.11 kell_e_spam_vedelem_dekodolas
1.3.12 ha_nincs_valos_nev_akkor_email
1.3.13 Naplózás
1.3.14 dupe check
1.3.15 Hírdetések
1.3.15.1 kell_e_hirdetes
1.3.15.2 hirdetes_ami_erdekel
1.3.16 E-mail blacklist
1.3.16.1 kell_e_email_blacklist
1.3.16.2 email_blacklist
1.3.17 MIME dolgok
1.3.17.1 dpgmime_levelek_kosz_nem
1.3.17.2 kell_e_mime_figyelmezteto_uzenet
1.3.17.3 mime_figyelmezteto_subject
1.3.17.4 mime_figyelmezteto_uzenet
1.3.18 Ékezettelenítés
1.3.18.1 ekezetek_le
1.3.18.2 kell_e_ekezetek_header
1.3.18.3 kell_e_ekezetet_leszedtem_szoveg
1.3.18.4 ekezet_tureshatar
1.3.18.5 ekezetet_leszedtem_szoveg,
1.3.18.6 kell_e_helyes_charset_header
1.4 A hixsplit használata
1.4.1 Régebbi HIX-ek darabolása
1.5 Ha valami gondom van kinek írjak?

[Top] [Contents] [Index] [ ? ]

Short Table of Contents

1. hixsplit

[Top] [Contents] [Index] [ ? ]

About this document

This document was generated using texi2html

The buttons in the navigation panels have the following meaning:

Button Name Go to From 1.2.3 go to
[ < ] Back previous section in reading order 1.2.2
[ > ] Forward next section in reading order 1.2.4
[ << ] FastBack previous or up-and-previous section 1.1
[ Up ] Up up section 1.2
[ >> ] FastForward next or up-and-next section 1.3
[Top] Top cover (top) of document  
[Contents] Contents table of contents  
[Index] Index concept index  
[ ? ] About this page  

where the Example assumes that the current position is at Subsubsection One-Two-Three of a document of the following structure:

This document was generated on April, 20 2003 using texi2html