Diakritika v e-mailech na Seznam.cz

Woky

Diakritika v e-mailech na Seznam.cz
« kdy: 12. 04. 2012, 13:40:38 »
Ahoj,
   mohl by mne nekdo nakopnout spravnym smerem, kde je chyba.
Postfix relayujici na meho poskytovatele mail, jehoz text je pro mailx cten ze souboru. V obsahu e-mailu je diakritika a text je v webmailu seznamu.cz zkomoleny.
Pokud poslu totozny email napr na gmail, dojde vse ok.

Kód: [Vybrat]
[root@cent01 ~]# cat /tmp/prep
Příliš žluťoučký kůň úpěl ďábelské ódy

Kód: [Vybrat]
[root@cent01 ~]# echo `cat /tmp/prep` | mailx -s test user@seznam.cz
Na webmailu seznamu to pak vypada takhle:
Kód: [Vybrat]
Příliš žluťoučký kůň úpěl ďábelské ódy
Na Gmailu takhle:
Kód: [Vybrat]
Příliš žluťoučký kůň úpěl ďábelské ódy
Locales:
Kód: [Vybrat]
[root@cent01 ~]# env | grep LANG
LANG=en_US.utf8
Zkousel jsem nastavit i:
cs_CZ.iso88592
cs_CZ.utf8

ale vysledek byl vzdy temer stejny (odlisnost jen ve forme zkomoliny).
Poradi nekdo jak na to??

THX
Stan





« Poslední změna: 12. 04. 2012, 23:15:31 od Petr Krčmář »


Pavel 'TIGER' Růžička

Re:Diakritika v odeslanych e-mailech na seznam.cz
« Odpověď #1 kdy: 12. 04. 2012, 13:54:56 »
Můj osobní odhad je: LANG=en_US

Franta

Re:Diakritika v odeslanych e-mailech na seznam.cz
« Odpověď #2 kdy: 12. 04. 2012, 13:55:16 »
Proč
echo `cat /tmp/prep` | …
místo
cat /tmp/prep | …
??

Franta

Re:Diakritika v odeslanych e-mailech na seznam.cz
« Odpověď #3 kdy: 12. 04. 2012, 13:56:46 »
P.S. hoď sem zdrojový kód zprávy, která dorazilana Seznam, z toho se dá zjistit víc.

Woky

Re:Diakritika v odeslanych e-mailech na seznam.cz
« Odpověď #4 kdy: 12. 04. 2012, 14:34:02 »
P.S. hoď sem zdrojový kód zprávy, která dorazilana Seznam, z toho se dá zjistit víc.


Kód: [Vybrat]
Reply-To: root@cent01.hiden
Received: from mail.stable.cz (mx.miton.cz [95.168.205.4]) by email-smtpd-v3.go.seznam.cz (Seznam SMTPD 1.2.15-6@18976) with ESMTP; Thu, 12 Apr 2012 13:26:27 +0200 (CEST) 
Received: from cent01.hiden ([77.78.81.xx])        by mail.stable.cz (IceWarp 10.3.5) with ASMTP id WPM46020        for <user@seznam.cz>; Thu, 12 Apr 2012 13:26:20 +0200
Received: by cent01.hiden (Postfix, from userid 0) id 2C9A7EAA0E; Thu, 12 Apr 2012 13:36:01 +0200 (CEST)
To: user@seznam.cz
Subject: test
Message-Id: <20120412113601.2C9A7EAA0E@cent01.hiden>
Date: Thu, 12 Apr 2012 13:36:01 +0200 (CEST)
From: root@cent01.hiden
X-Smtpd: 1.2.15-6@18976
X-Session: 166
X-Country: CZ
X-Virus-Info:clean
X-Seznam-Spf:neutral
X-Seznam-Domainkeys:unknown
X-Spam-Bar:-------
X-Spam-Status:score=-7.2
X-Seznam-Ffp: -1760690958

Příliš žluťoučký kůň úpěl ďábelské ódy


Woky

Re:Diakritika v odeslanych e-mailech na seznam.cz
« Odpověď #5 kdy: 12. 04. 2012, 14:35:39 »
Proč
echo `cat /tmp/prep` | …
místo
cat /tmp/prep | …
??
Neco to na vysledku meni??  ;)

Woky

Re:Diakritika v odeslanych e-mailech na seznam.cz
« Odpověď #6 kdy: 12. 04. 2012, 15:39:46 »
Můj osobní odhad je: LANG=en_US
Vyzkouseno a vysledek je stejny.

neron

Re:Diakritika v odeslanych e-mailech na seznam.cz
« Odpověď #7 kdy: 12. 04. 2012, 15:42:07 »
Zkusil bych do mailu doplnit hlavicku content type, nejak takto:

Content-Type: text/plain;charset="utf-8"

Franta

Re:Diakritika v odeslanych e-mailech na seznam.cz
« Odpověď #8 kdy: 12. 04. 2012, 16:27:24 »
Neco to na vysledku meni??  ;)
Nemění, ale přijde mi to dost zvláštní konstrukce – zbytečná. A měnit může, pokud soubor obsahuje více řádků – pak se sesypou do jednoho.

A z toho zdrojáku zprávy je vidět, že tam chybí informace o MIME typu a hlavně kódování – takže správnost zobrazení záleží na kvalitě věštecké koule a výchozím nastavení na straně příjemce. Takže jak radí neron, přidat:

Content-Type: text/plain; charset=UTF-8