Zdravim, ja nastavujem kodovanie v mailoch nasledovne: mbp.setText(message_text, "ISO-8859-1"); Ty asi budes potrebovat ISO-8859-2. Mam to ale vyskusane len v nemcine :-(
S pozdravom Radovana Straube --- On Mon, 11/30/09, Dusan Zatkovsky <[email protected]> wrote: > From: Dusan Zatkovsky <[email protected]> > Subject: JavaMail - posielanie mailov v cestine > To: "Java" <[email protected]> > Date: Monday, November 30, 2009, 1:00 PM > Ahoj. > > Zapasim so $SUBJ a zacinam byt znacne strateny. > > Potrebujem poslat email pomocou java mail z windows, ktory > ma v sebe cesky > text a attachment. Uz sa s tym lamem 2 hodiny a nemozem > tomu prist na klb. > > Kod: > > MimeBodyPart text_part = new MimeBodyPart(); > text_part.setText(message_text); > text_part.setHeader("Content-Type", "text/plain; > charset=\"" + > System.getProperty("file.encoding") + "\""); > text_part.setHeader("Content-Transfer-Encoding", > "quoted-printable"); > > Nasledne to posielam ako multipart s attachmentom. > Vysledkom je, ze thunderbird to zobrazi ok, cokolvek ine > (outlook) zle. > > Uryvok na disk ulozeneho multipart: > > Return-Path: <[email protected]> > Delivered-To: [email protected] > Received: (qmail 5290 invoked by uid 89); 30 Nov 2009 > 11:49:43 -0000 > Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys > DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; > s=private; d=test.cz; > > b=YCY6ijt89eDlbCYX5hlSsXNTtBiPYnBECNPYxwcWN8Lv/+SvW7MAsx6YmGH0H406; > Received: from unknown (HELO xpprim) ([email protected]@93.185.97.186) > by server1.test.cz with ESMTPA; 30 Nov 2009 11:49:43 > -0000 > Date: Mon, 30 Nov 2009 12:49:43 +0100 (CET) > From: [email protected] > To: [email protected] > Message-ID: > <28848200.5.1259581783779.javamail.ad...@xpprim> > Subject: > =?Cp1250?Q?Zpr=E1v=E1_z_datov=E9_schr=E1nky_do_vlastn=EDch_ru?= > =?Cp1250?Q?kou_od_test,_s.r.o.,78501_=8Aternberk,_CZ?= > MIME-Version: 1.0 > Content-Type: multipart/mixed; > boundary="----=_Part_3_8979901.1259581783639" > > ------=_Part_3_8979901.1259581783639 > Content-Type: text/plain; charset="Cp1250" > Content-Transfer-Encoding: quoted-printable > > Dne 09.10.2009 11:56:05 V=E1m byla doru=E8ena nov=E1 > datov=E1 zpr=E1va s ID= > 101737. > -- CUT -- > ------=_Part_3_8979901.1259581783639 > Content-Type: application/octet-stream; name=message.zfo > Content-Transfer-Encoding: base64 > Content-Disposition: attachment; filename=message.zfo > > MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAaCAJIAEggPoPHE6 > TWVzc2FnZURvd25sb2FkUmVzcG9uc2UgeG1sbnM6cT0iaHR0cDovL2lzZHMuY3plY2hwb2ludC5j > -- CUT -- > > > Subject je dobre ( cesky ), telo uz nie. Skusal som rozne > kombinacie charset a > transfer encoding, vzdy to bolo zle. > > Bol by niekto taky dobry a pastol mi sem example s > fungujucou cestinou? > Copy-pastol som asi 3 example z webu a ani jeden > nezafungoval. > > Diky. > > > -- > Dusan > > > ... tykajte mi >
