[m2] Problem z kodowaniem znaków w adresacie maila - O8b1 / O7.54

w dziale Opera Mail - poczta, czat, grupy dyskusyjne i kanały informacyjne
fio napisał(a):

Witam,
Wspominałem już co nie co o moim problemie w innym wątku, który zostal zamknięty, więc jeżeli można pozwolę sobie jeszcze raz zwrócić się o pomoc.
Coż zrobiłem złego, że w tematach maili, a w zasadzie w polu adresata pojawiają mi się dziwne znaczki, jeżeli tylko znajdzie się tam jakaś polska literka. Dzieje się tak mniej więcej od 7.60 i pozostaje niezmienne w nowej becie (w wersjach 7.54 i wcześniejszych było ok).
Kombinowałem już z mimehead.css oraz mime.css i jakoś bez efektu.
Porównanie 8b1 do 7.54 dla zobrazowania zrobiłem w załączniku

m2.png

lazik_s napisał(a):

Gdzie to masz? W źródle maila czy w oknie programu? Czy to jest dla maili odebranych czy tworzonych przez ciebie i wysyłanych?

fio napisał(a):

W oknie programu. Dla maili odebranych, ale również utworzonych (jeżeli ich kopia pojawia się na innym serwerze), jeżeli pojawiają się polskie znaki. Ci sami nadawcy tego samego maila wyglądają inaczej w operze 7.54 a inaczej w 8b1 (porównanie w załaczniku do poprzedniego posta). Przedziwne.

lazik_s napisał(a):

Tak znam ten załącznik. Z tego co piszesz wynika, że to jest kolejny bug w Operze beta i preview jak się nie mylę. Poprostu M2 niepoprawnie dekoduje lub koduje znaki zapisane w 8bit w nagłowkach. Oczywiście zapewne masz ustawione, żeby opera nie pozwalała na wstawianie 8bitowych wznaków w nagłówkach, bo twój opis i ten zrzut o tym świadczą. Kodowanie jest do ISO8859-2 a program nie dekoduje pola From poprawnie.
W celu zupełnej pewności prześlij list testowo na moje konto lazik_s (małpiszon)poczta.onet.pl. Sprawdzę na przesyłce co nie tak. Na tę chwilę obstawiam błąd w dekodowaniu nagłówków (zapewne zarówno From jak i To ... są źle wyświetlane?)

lazik_s napisał(a):

Mail przeszedł, chociaż chodziło mi o bezpośredniego z M2. No ale jeżeli takiego samego maila z interfejsu mebmaila sobie wyślesz i będziesz miał błąd to 100% jest to bug programu i musisz zgłosić do BUGTRACKA.

fio napisał(a):

Jest coś, co jednak wyeliminowałem, dzięki Twojej pomocy. Kodowanie przy wysyłaniu z Opery jest jednak poprawne. Tylko przy odbieraniu jest problem.
tu jest tak samo:

MIME-Version: 	1.0	
Content-Type: 	text/plain; charset="iso-8859-2"	
Content-Transfer-Encoding: 	8bit

różnica jest tlko w:
Od: 	"=?iso-8859-2?Q?______tu są dziwactwa_____?="


W wiadomościach wysyłanych z Opery nadawca wyświetlany jest poprawnie. Różnice są w odebranych, które były wysłane bezpośrednio ze strony lub z Outlook'a na komputerze nadawcy.

To jednak nie rozwiązuje problemu w różnicy wyświetlania pola OD: w różnych wersjach Opery... worried

lazik_s napisał(a):

From: "=?iso-8859-2?Q?XXXX_XXXX=E6_-_XXX_XXXXXX?="
Subject: =?iso-8859-2?Q?Test_kodowania_znak=F3w?=

Powyższe nagłówki są jak najbardziej poprawne (to z wiadomości którą do mnie wysłałeś). Jest to po prostu zabezpieczenie by nie wysyłać 8bitowych znaków w nagłówkach. Najczęstszą niedogodnością są po prostu zwroty z serwerów, które takich nagłówków nie akceptują.
Mogę ci przesła także z mojego MUA wiadomość tylko podaj maila (możesz wysłać na priv). Nie chcę wysyłać na firmowy.

BTW po raz kolejny powtórzę, że jeżeli ten list z www M2 ci niewłaściwie określa nagłówek From to jest to bug M2. Nie dekoduje poprostu poprawnie nagłówka.

lazik_s napisał(a):

A i jeszcze jedno. można to obejść stawiając przed M2 Hamstera i dorabiając skrypt wraz z połączeniem z hamDecode, który będzie przekodowywał nagłówki.
No ale to raczej gra nie warta świeczki, bo jak piszesz problem pojawił się w preview/beta i trzeba zgłosić go i mieć nadzieję, że poprawią.

fio napisał(a):

Originally posted by lazik_s
A i jeszcze jedno. można to obejść stawiając przed M2 Hamstera i dorabiając skrypt wraz z połączeniem z hamDecode, który będzie przekodowywał nagłówki.
No ale to raczej gra nie warta świeczki,(...)


Rzeczywiście chyba nie warto.

Originally posted by lazik_s
(...) bo jak piszesz problem pojawił się w preview/beta i trzeba zgłosić go i mieć nadzieję, że poprawią. [/B]


Można zgłosić, ale nie potwierdził jeszcze nikt tego faktu (ja przynajmniej się z tym nie spotkałem), więc nie jestem przekonany, czy oby nie jest to tylko mój problem.

lazik_s napisał(a):

Można zgłosić, ale nie potwierdził jeszcze nikt tego faktu (ja przynajmniej się z tym nie spotkałem), więc nie jestem przekonany, czy oby nie jest to tylko mój problem.


A masz w systemie jakieś przeszkadajki? Antywirus? Firewall? Antyspam? Proxy? Stunnel? GPGrelay (jeżeli M2 to obsługuje)?
Jeżeli masz coś z tego to podaj nazwę bo może gdzieś indziej leży problem.

andol napisał(a):

Re: [m2] Problem z kodowaniem znaków w adresacie maila - O8b1 / O7.54

Originally posted by fio
Coż zrobiłem złego, że w tematach maili, a w zasadzie w polu adresata pojawiają mi się dziwne znaczki, jeżeli tylko znajdzie się tam jakaś polska literka. Dzieje się tak mniej więcej od 7.60 i pozostaje niezmienne w nowej becie (w wersjach 7.54 i wcześniejszych było ok).



Nie mogę potwierdzić tego problemu. Czy w obu wersjach Opery masz dokładnie takie ustawienia kodowania dla wiadomości wychodzących?

Tak, tak - to nie pomyłka. To ustawienie ma w pewnych okolicznościach wpływ na sposób wyświetlania listy wiadomości.

fio napisał(a):

Re: Re: [m2] Problem z kodowaniem znaków w adresacie maila - O8b1 / O7.54

Originally posted by andol
Nie mogę potwierdzić tego problemu. Czy w obu wersjach Opery masz dokładnie takie ustawienia kodowania dla wiadomości wychodzących?


Wszystkie ustawienia w obydwu Operach wyglądają identycznie - sprawdzane około stu razy.
Nie traktowałbym tego poważnie, gdyby nie fakt, że wiadomości na dwóch różnych komputerach w pracy wyglądają identycznie (jak na tym w domu). Na moim starym gdzie Operę instaluję od wersji 7.03 i skonczyłem na 7.54 wszystko ok, na nowym, gdzie jako pierwsza zupełnie na czysto postawiona została 7.60p4 wygląda wszystko tak jak u mnie w domu na nowej becie (w domu na 7.54 wszystko ok).
Jeszcze raz postaram się uściślić. Problem pojawia się nie dla wszystkich adresów. Do niedawna myślałem, że to moja znajoma ma coś skopane, lecz ostatnio wysłałem sobie maila do siebie z adresu firmowego. Wysyłając z opery - ok, wysyłając ze strony - dziwactwa.
Reasumując znam tylko dwa adresy, z których nadawca nie jest dobrze "dekodowany". Ważne, że jest różnica w odczytywaniu przez różne wersje Opery.

P.S. Gdzieś, kiedyś jeszcze chyba przy okazji 7.60p3 pojawił się na beta testing ten sam problem sygnalizowany przez kolegę chyba z Danii, dla "o" umlaut. Teraz nie mogę już tego znaleźć - coś chyba wyszukiwarka szwankuje.

lazik_s napisał(a):

To trzeba detalistycznie sprawdzić, bo czasami ingerencja jest "po drodze". Może jakaś właśnie przeszkadzajka jest ale nie na samym serwerze. Dla przykładu podam:
------------------------------------------
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
X-MIME-Autoconverted: from quoted-printable to 8bit by limes.kompakt.pl id
i96DDWI24099
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by limes.kompakt.pl id
i96DDWx24104
Subject: =?iso-8859-1?q?Re=3A_Do=B6=E6_ciekawa_niedogodno=B6=E6?=
------------------------------------------
I w taki to sposób mimo, że osoba wszystko robi poprawnie ktoś chce być mądrzejszy od niej. Bez sprawdzenia dokładnego nie jesteście w stanie powiedzieć czy to do końca bug Opery czy występuje on na drodze przesyłki. No i dokładne określenie bugu odpada.

andol:
Tak, tak - to nie pomyłka. To ustawienie ma w pewnych okolicznościach wpływ na sposób wyświetlania listy wiadomości.


Zauważ, że Subject jest OK a we From występuje złe dekodowanie [Ś]. Także jak już to albo coś jest zmieniane po drodze we From lub tylko i wyłącznie to pole jest niepoprawnie dekodowane. Najlepiej by było by ktoś sprawdził inne nagłówki (To, Reply-To, CC, Comments, Matter, Return-Path) o ile z interfesu www można takie zadeklarować.