aspose.info
TR

EMLX - Apple Mail Dosya Biçimi

Güncellendi

EMLX dosyası nedir?

EMLX dosya formatı Apple tarafından uygulanır ve geliştirilir. Apple Mail uygulaması, e-postaları dışa aktarmak için EMLX dosya biçimini kullanır. EMLX dosyalarını açabilen ve bunları başka dosya biçimlerine dönüştürebilen başka uygulamalar da vardır.

EMLX Dosya Formatının Kısa Tarihi

Mac OS X işletim sistemi, NeXTSTEP işletim sisteminin bir parçası olarak NeXT tarafından oluşturulan mevcut e-posta programı NeXTMail’i benimsemiştir. Apple, NeXT’yi satın aldıktan sonra özelliklerini yükseltti ve artık varsayılan posta istemcisi olarak kullanılacak Apple Mail e-posta uygulaması oldu. Apple Mail aracılığıyla dışa aktarılan e-postalar doğrudan EMLX dosyaları olarak kaydedilir. Ayrıca, birisi Mac OS’de çift tıklayarak açtığında, EMLX dosyaları için varsayılan posta istemcisidir.

EMLX Dosya Biçimi

EMLx dosyaları, Notepad gibi herhangi bir metin düzenleyicide açılabilen basit metin tabanlı dosyalardır. EMLX dosya yapısı üç bölümden oluşur:

  • Mesaj için bir bayt sayısı - ASCII’de ondalık olarak yazılmış, 0x0a ile sonlandırılan mesajın kendisinin uzunluğu
  • Mesajın kendisi
  • XML plist biçimindeki Mesaj Meta Verileri

Bunlar, Apple Mail’den EMLX olarak çıkarılan ve bir metin düzenleyicide açılan aşağıdaki örnek e-postanın yardımıyla daha iyi açıklanabilir.

EMLX Örneği

875       
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ******.*********.***
X-Spam-Level:
X-Spam-Status: No, score#-3.2 required#4.2 tests#BAYES_00,RP_MATCHES_RCVD,
        SPF_PASS,TVD_SPACE_RATIO autolearn#ham version#3.3.2
Received: from [127.0.0.1](******.*********.*** [***.**.**.**])
        by ******.*********.*** (8.14.5/8.14.5) with ESMTP id r2TN8m4U099571
        for <****@*********.***>; Fri, 29 Mar 2013 19:08:48 -0400 (EDT)
        (envelope-from ****@*********.***)
Subject: very simple
From: Sender <****@*********.***>
Content-Type: text/plain; charset#us-ascii
Message-Id: <4E83618E-BB56-404F-8595-87352648ADC7@*********.***>
Date: Fri, 29 Mar 2013 19:09:06 -0400
To: Reciever <****@*********.***>
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)

message Foo
--
Sender
http://www.la-grange.net/karl/

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version#"1.0">
<dict>
        <key>date-sent</key>
        <real>1364598546</real>
        <key>flags</key>
        <integer>8590195713</integer>
        <key>original-mailbox</key>
        <string>imap://********@127.0.0.1:11143/mail/2013/03</string>
        <key>remote-id</key>
        <string>41147</string>
        <key>subject</key>
        <string>very simple</string>
</dict>
</plist>

Bu örnekte, 875 mesajın toplam uzunluğunu gösterir. Mesaj meta verileri, etiketler ve bayraklar aşağıda açıklandığı gibidir:

AlanAçıklamaDeğer
0oku1 « 0
1silindi1 « 1
2cevap1 « 2
3şifreli1 « 3
4işaretlendi1 « 4
5en son1 « 5
6taslak1 « 6
7başlangıç (artık kullanılmıyor)1 « 7
8iletildi1 « 8
9yönlendirildi1 « 9
10-15ek sayısı3F « 10 (6 bit)
16-22öncelik düzeyi7F « 16 (7 bit)
23imza1 « 23
24önemsiz1 « 24
25önemsiz değil1 « 25
26-28yazı boyutu delta7 « 26 (3 bit)
29önemsiz posta düzeyi kaydedildi1 « 29
30tc’de metni vurgula1 « 30
31(kullanılmamış)

Ayrıca bakınız