[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kmail ve liste sorunu



Merhaba,

* Recai Oktas [Thu, Jun 16, 2005 at 12:13:34PM +0300]
[...]
> Sizde neden cikmiyor?  Bilemiyorum, bilgiler ortada, oturun inceleyin.
> Kullandiginiz kodlamayi tanimlayan anahtar sozcuk "tr_TR.UTF-8"de 'i'
> harfi yok, ihtimal budur nedeni.  Kmail'i kurup debug etmedigim muddetce
> yapacagim hic bir tahmin bilimsel olmaz.  Boyle bir inceleme yapmadan
> "kesin yargilar"da bulunmak benim adetim degil.  Siz veya KDE kullanan
> bir arkadas bu tahminimi test edebilir.  KDE kullanmiyorum ve yuklu de
> degil bende.

Aslinda Kmail'i pek fazla kullanmiyorum. Ancak nadiren kullandigimda
diger arkadaslar tarafindan da ifade edilen soruna rastlamistim. Az once
yeterince test edip asagidaki sonuclara vardim.

Sistem yereliniz tr_TR.ISO-8859-9 olarak ayarlanmis ise Kmail
ilklendirilirken composer -> karakter kumesi icerisine kmail uzerinden
gonderilecek her postanin denetlenecegi karakter kumesi icerisine,
ISO-8859-9 veya iso-8859-9 yerine, ıso-8859-9 tanimlamasini yapiyor.
Yani "I" harfini "ı" olarak ceviriyor. Simdi burada yer alan sira soyle;

us-ascii
iso-8859-1
ıso-8859-9 (buradaki "ı", noktali y gorunuyor)
utf-8

seklinde. Simdi yeni bir mail gonderirken ne oluyor ona bakalim:

Konu basligi ve mail govdesi turkce karakter icermiyorsa mail
"us-ascii" olarak kodlaniyor ve gonderiliyor. Sorun yok.

Konu basligi turkce karakter iceriyor ama govde turkce karakter
icermiyorsa, bu defa konu basligi "ıso-8859-9" olarak kodlaniyor.
Aslinda "iso-8859-9" olarak kodlanmaliydi. Boyle olunca da mail Debian
listeleri tarafindan kabul gormuyor, geri donuyor.

Konu basligi turkce karakter icermiyor, ancak govde turkce karakter
iceriyorsa, konu basligi "us-ascii", govde ise, "ıso-8859-9" olarak
gonderiliyor ve sonuc yine yukaridaki ile ayni.

Sistem yereliniz UTF-8 ise, bu defa Kmail ilklendirilirken,
composer -> karakter kumesi icerisine mail gonderilirken yapilacak 
kodlama sirasinda ıso-8859-9 yer almayip utf-8 yer alinca sorun cikmiyor.

Buraya dikkat, konu basligi veya mesaj govdesi ıso-8859-9 seklinde
kodlanan her mesaj karsi taraftaki SMTP sunucusundan geri donecek diye
bir durum yok. Karsidaki SMTP sunucusu gelen mesaji alip yorumluyor.
Yorumlarken konu basligina bakiyor, ıso-8859-9 olarak goruyor. Ancak
bu kodlamanin ne sekilde cevrilecegini anlayamiyor dogal olarak. Boyle
olunca da mailin header bilgilerinde hatali sonuc elde ediliyor (karakter
cozumlemesi yapilamiyor) ve Debian sunuculari bu maili reddediyor. Benzer
durum mailin govdesi ile de ilgili. Mailin govdesi de SMTP sunucu
tarafindan duzgun sekilde tanimlanamayinca mail Debian sunucularindan
reddeliyor.

Ozetle, sorun Kmail'in sistme yerilini iso-8859-9 yerine ıso-8859-9
olarak donusturmesi.

Cozum ve Sonuclar :

1- Sistem yereliniz en basindan itibaren UTF-8 ise, Kmail ilklendirilirken
composer -> karakter kumesi icerisinde ıso-8859-9 sorunu olmayacaktir.
ve dogru calisacaktir.

2- Kmail 'de composer -> karakter kumesi icerisinde ıso-8859-9 (noktali "y" 
olarak gorunuyor) var ise, bunu silip "iso-8859-9" olarak yeniden 
ekleyebilirsiniz.

3- Bu kisimdaki ıso-8859-9'u silip, yerine utf-8 kullanabilirsiniz.

Ancak durumun, Debian'in yerel ayarlari ile uzaktan yakindan ilgisi yok.
Debian'da durum normal :) Sorun Kmail'in hatali ilklendirme yapmasindan 
kaynaklaniyor. Zaten durum da Kmail'in yeni surumde giderilmis.

-- 
Saygilarimla,
Serdar Aytekin



Reply to: