Hozzászólások
[quote:f65f9c5c39="szucs_t"]Köszi a segítségeteket! Már értem.
A már feltelepített Cyrus patchelését hogyan lehet végrehajtani? patch... és hogyan tovább?
sehogy.
Zsiráf
U.i.: a forást lehet megfoltozni, majd leforditani + (csomagolni +) telepiteni...
- A hozzászóláshoz be kell jelentkezni
Érdekessége még a dolognak, hogy ISO-8859-2-es karakterkészletet használnak azok az e-mailek is, amelyek ékezetes karakterek helyett "X"-et tartalmaznak. Tehát nem tudtam egy adott karakterkészlethez kötni a problémát. Akkor mi lehet?
- A hozzászóláshoz be kell jelentkezni
[quote:41e4a6d6a7="szucs_t"]Sziasztok!
Van egy Postfix, Cyrus, Procmail, SpamAssassin, ClamAssassin Linuxos rendszer. Mi lehet az oka annak, hogy az általa küldött levelek subject fejlécében helyesen jelennek meg az ékezetes karakterek, azonban némely kívülről érkező levelek subject fejlécében az ékezetes karakterek helyett egy-egy "X" betű jelenik meg? Hol keressem a probléma megoldását?
A Cyrus a "húnyó". Ezeknek a leveleknek a fejléce nem szabványos, ti. az csak 7 bites karaktereket tartalmazhat. Ami 8 bites, azt a Cyrus módosítja így, X-et rak a helyére. Ergo a hiba nem a te készülékedben van, hanem a levél küldője használ valami idióta levelezőklienst.
- A hozzászóláshoz be kell jelentkezni
[quote:90a834a5f6="Adi"][quote:90a834a5f6="szucs_t"]Sziasztok!
Van egy Postfix, Cyrus, Procmail, SpamAssassin, ClamAssassin Linuxos (...)
A Cyrus a "húnyó". Ezeknek a leveleknek a fejléce nem szabványos, ti. az csak 7 bites karaktereket tartalmazhat. Ami 8 bites, azt a Cyrus módosítja így, X-et rak a helyére. Ergo a hiba nem a te készülékedben van, hanem a levél küldője használ valami idióta levelezőklienst.
Csendben jegyzem meg, hogy nem csak a 7 bites Subject szabvanyos. Lehet az unicode is. Van ra szep RFC is.
- A hozzászóláshoz be kell jelentkezni
Köszi mindkettőtöknek! Mi az ördögöt lehet ilyenkor csinálni?
- A hozzászóláshoz be kell jelentkezni
[quote:b6631ffcfd="khiraly"]
Pedig egyszeru. Azzal a karakterkeszlettel abrazolja, amivel a level torzse is kodolva van. Ha a level torzse 7-bites US-ASCII -val van kodolva, akkor lehetne X-et vagy a default iso8859-1 et hasznalni.
Sztem el lehet ezt donteni.
Udv,
Khiraly
Jól értem, a fogadó szerveren lehet ezt beállítani?
- A hozzászóláshoz be kell jelentkezni
A probléma sajnos még mindig nem oldódott meg magától.
- A hozzászóláshoz be kell jelentkezni
http://asg.web.cmu.edu/cyrus/download/imapd/faq.html
Q: All of the 8bit characters in the headers of messages that I receive are being changed to 'X's. What's going on?
A: 8-bit characters are illegal in message headers. Following the principal of "be liberal in what you accept, and strict in what you send" cyrus converts them to Xs. (Without a character set, having the 8-bit characters replaced with Xs is just as good as having them be any other 8-bit character, especially for sorting and searching). Alternatively, you can set "reject8bit: t" in imapd.conf to reject the messages outright. It might also be reasonable for cyrus to support the use of a default character set, however thus far no one has done the work to do so (it would also involve QP-encoding the corrupted headers).
Fordítsam le? :-)
A megoldás szerintem valami olyasmi lehet, hogy célszkripttel kicseréled a levelek fejlécében a problémás (8bites) karaktereket még a Cyrusnak való átadás előtt.
LG
- A hozzászóláshoz be kell jelentkezni
[quote:31e3827a8a="szucs_t"]Azzal lehet valamit tenni, hogy a Cyrus az "X" helyett legalább a karakter ékezetnélküli megfelelőjét tegye be?
Nem, méghozzá azért nem, és azért érvénytelen a 8 bites karakter a fejléc mezőkben, mert ilyenkor szerepel egy 128 fölötti byte ugyan, de nincs megnevezve, hogy az milyen karakterkészlet szerint értendő, vagyis elvi síkon lehetetlen azt helyesen ábrázolni a felhasználó szeme előtt, elvi síkon lehetetlen eldönteni, hogy melyik nyelv(ek) ábécéjének melyik betűjéről van szó. Tegyük fel, ott van egy 224-es byte. Az milyen betű? Milyen betűt akarsz látni helyette az ékezet leszedése után? Ezt nem lehet normálisan megválaszolni, a válasznak attól a karakterkészlet-információtól kellene függenie, ami hiányzik a fejlécből, és pont ezért hibás a fejléc.
- A hozzászóláshoz be kell jelentkezni
Itt egy patch a Cyrus-hoz kifejezetten erre a célra:
http://asg.web.cmu.edu/archive/message.php?mailbox=archive.info-cyrus&msg=1682
- A hozzászóláshoz be kell jelentkezni
[quote:8feacff0f6="crown"]Csendben jegyzem meg, hogy nem csak a 7 bites Subject szabvanyos. Lehet az unicode is. Van ra szep RFC is.
Mondj konkrét rfc számot vagy valami támpontot. Lehet hogy én vagyok lemaradva, de szerintem te keversz két dolgot. A subject, már ahogyan azt neked egy levelező programban látnod kell, tartalmazhat tetszőleges ékezetes betűt, ugyanakkor ezt tudtommal minden esetben valamilyen kódolás szerint át kell alakítani, a nyers mailbox fájlban a Subject: sorban csak 128 alatti byte-ok szerepelhetnek.
- A hozzászóláshoz be kell jelentkezni
Mit lehet tenni azért, hogy a nem szabványos fejlécű leveleket is jól olvassa be?
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Van egy Postfix, Cyrus, Procmail, SpamAssassin, ClamAssassin Linuxos rendszer. Mi lehet az oka annak, hogy az általa küldött levelek subject fejlécében helyesen jelennek meg az ékezetes karakterek, azonban némely kívülről érkező levelek subject fejlécében az ékezetes karakterek helyett egy-egy "X" betű jelenik meg? Hol keressem a probléma megoldását?
- A hozzászóláshoz be kell jelentkezni
Azzal lehet valamit tenni, hogy a Cyrus az "X" helyett legalább a karakter ékezetnélküli megfelelőjét tegye be?
- A hozzászóláshoz be kell jelentkezni
:(
Mennyit szenvedtem a konfigurálásával...
- A hozzászóláshoz be kell jelentkezni
[quote:9990f430c9="szucs_t"]Mennyit szenvedtem a konfigurálásával...
most nemtudom ua-ra gondolunk-e, de:
1. konfigok lement, aztán amit szaszg leírt, aztán visszamásol
2. bash historyban benne van az az egy configure sor - ha erre gondoltál ...
bár nem igazán értem miért van szükséged postfix-re és cyrus-ra is...
- A hozzászóláshoz be kell jelentkezni
Azt hozzáteszem, hogy mindig csak a subject (tárgy) mezővel van a probléma. Az ékezetes karakterek mindig jók a testszövegben.
- A hozzászóláshoz be kell jelentkezni
[quote:cea9dfee6d="tso"]
most nemtudom ua-ra gondolunk-e, de:
1. konfigok lement, aztán amit szaszg leírt, aztán visszamásol
2. bash historyban benne van az az egy configure sor - ha erre gondoltál ...
bár nem igazán értem miért van szükséged postfix-re és cyrus-ra is...
Sajna a bash historyt már számtalanszor töröltem.
Én úgy tudom, a Postfixban igen szép szűréseket lehet végezni, és együttműködik a Cyrussal. Nekem legalábbis csak az ékezetes fejlécekkel volt és van problémám.
Mintha jóval többet kellett volna konfigurálnom, mint egy ./configure...
Azért kösz a jószándékot, majd megoldom!
- A hozzászóláshoz be kell jelentkezni
[quote:853ae339c5="szucs_t"]Én úgy tudom, a Postfixban igen szép szűréseket lehet végezni, és együttműködik a Cyrussal. Nekem legalábbis csak az ékezetes fejlécekkel volt és van problémám.
A szűréseket (már ha spam, vírus stb) bármilyen mail szerver alatt el lehet végezni (valamilyen milterrel, pl amavis, py-amavis stb.), tehát ez nem postfix függő, de mint írtam nem értem miért ragaszkodsz a Cyrus-hoz, miért van szükség 2re mikor egyedül a Postfix is el tudja látni ua. a feladatot...
ne haragudj, nem sértésnek szánom, de szerintem feleslegesen túlbonyolítod a dolgot - úgymond, saját magad szivatod, ha nem most majd később ha vmi gond lesz...pl 2x annyi hibalehetőség, 2x annyi frissíteni való (bugfixek), esetlegesen 2x annyi idő, hogy kiderítsd hol van/lesz bármilyen felmerülő probléma...
persze ha valami olyan szoftvert is használsz ami Cyrus függő és pl Postfixel nem megy akkor megértem, de ebben az esetben sem indokolt mind2...
//ui: jah most látom a másik topicodat 'cyrus-imap' ha emiatt van csak cyrus, szerintem cseréld le másra (dovecot stb.)
- A hozzászóláshoz be kell jelentkezni
[quote:777a5cc074="tso"]
A szűréseket (már ha spam, vírus stb) bármilyen mail szerver alatt el lehet végezni (valamilyen milterrel, pl amavis, py-amavis stb.), tehát ez nem postfix függő, de mint írtam nem értem miért ragaszkodsz a Cyrus-hoz, miért van szükség 2re mikor egyedül a Postfix is el tudja látni ua. a feladatot...
ne haragudj, nem sértésnek szánom, de szerintem feleslegesen túlbonyolítod a dolgot - úgymond, saját magad szivatod, ha nem most majd később ha vmi gond lesz...pl 2x annyi hibalehetőség, 2x annyi frissíteni való (bugfixek), esetlegesen 2x annyi idő, hogy kiderítsd hol van/lesz bármilyen felmerülő probléma...
persze ha valami olyan szoftvert is használsz ami Cyrus függő és pl Postfixel nem megy akkor megértem, de ebben az esetben sem indokolt mind2...
//ui: jah most látom a másik topicodat 'cyrus-imap' ha emiatt van csak cyrus, szerintem cseréld le másra (dovecot stb.)
Webmail is van, ami a Cyrussal működik (a lapok is arra is hivatkoznak). A Postfix viszont recipient-eket és checks-eket is használ, amit használok.
Az a tanácsodat viszont helyénvalónak tartom, hogy mindél több dolog van, annál több a hibalehetőség és a támadási felület. Van is...
- A hozzászóláshoz be kell jelentkezni
Köszi a segítségeteket! Már értem.
A már feltelepített Cyrus patchelését hogyan lehet végrehajtani? patch... és hogyan tovább?
- A hozzászóláshoz be kell jelentkezni
[quote:3a580c307a="egmont"]
Nem, méghozzá azért nem, és azért érvénytelen a 8 bites karakter a fejléc mezőkben, mert ilyenkor szerepel egy 128 fölötti byte ugyan, de nincs megnevezve, hogy az milyen karakterkészlet szerint értendő, vagyis elvi síkon lehetetlen azt helyesen ábrázolni a felhasználó szeme előtt, elvi síkon lehetetlen eldönteni, hogy melyik nyelv(ek) ábécéjének melyik betűjéről van szó.
Pedig egyszeru. Azzal a karakterkeszlettel abrazolja, amivel a level torzse is kodolva van. Ha a level torzse 7-bites US-ASCII -val van kodolva, akkor lehetne X-et vagy a default iso8859-1 et hasznalni.
Sztem el lehet ezt donteni.
Udv,
Khiraly
- A hozzászóláshoz be kell jelentkezni