E-posta Dosya Formatları

Contents
[ ]

EML

EML, MIME (Multipurpose Internet Mail Extensions) standardına uyacak şekilde tasarlanmış, en yaygın tanınan ve kullanılan e-posta dosya formatlarından biridir. Açık ve genelleştirilmiş yaklaşımı sayesinde çeşitli e-posta istemcileri ve sistemler arasında geniş destek bulur.

Ana Özellikler:

  • Her EML dosyası, gönderici, alıcılar, konu ve zaman damgaları gibi ilişkili meta verileri ile birlikte tek bir e-posta mesajını kapsüller.
  • EML dosyaları, MIME standardına uygun olarak zengin biçimlendirme, ekler ve gömülü öğeleri destekler; bu, e-posta içeriğinin çok yönlü bir temsilini sağlar.
  • MSG (Microsoft Outlook Message) gibi sahipli formatların aksine, belirli bir yazılıma (Outlook ve MAPI) sıkı bir şekilde bağlı olan EML dosyaları, çeşitli platformlardaki farklı e-posta programlarıyla uyumlu daha evrensel bir yaklaşım sunar. EML dosyaları, Microsoft Outlook, Mozilla Thunderbird, Apple Mail ve birçok web tabanlı e-posta hizmeti dahil olmak üzere çok sayıda e-posta istemcisiyle uyumludur.

EML dosya formatı, İnternet mesaj gövdelerinin formatı için bir spesifikasyon olan MIME standardı ile doğrudan bağlantılıdır. MIME, temel e-posta formatını ASCII dışındaki karakter setlerini, ayrıca multimedya içeriği eklerini destekleyecek şekilde genişletir.

MIME Yapısı:

  • Bir EML dosyası, From, To, Subject, Date ve diğer başlıkları içeren bir başlık bölümüyle başlar. Ek başlıklar arasında Content-Type, Content-Transfer-Encoding ve benzerleri bulunabilir.
  • Başlıkların ardından, bir EML dosyasının gövdesi sunulur. Bu bölüm düz metin, HTML veya çok bölümlü içerik içerebilir; böylece tek bir mesaj içinde farklı içerik tiplerinin birleşimi mümkün olur.
  • Bir EML dosyası, base64 ile kodlanmış ekler içerebilir; bu sayede ikili veri e-posta ile aktarılabilir. Bu ekler, dosya türü ve kodlamasını belirten uygun başlıklarla kendi MIME bölümlerinde tanımlanır.

MIME Türleri:

EML dosyasının içeriği, metin, HTML ve diğer medya türlerini ayırmak için çeşitli MIME türlerine bölünür. EML dosyasında bulunan yaygın MIME türleri şunlardır:

  • text/plain düz metin mesajlar için.
  • text/html HTML biçimlendirilmiş mesajlar için.
  • multipart/mixed hem mesaj içeriği hem ek içeren e-postalar için.
  • application/octet-stream ikili dosya ekleri için.

multipart/mixed MIME yapısı örneği

MSG

Microsoft Outlook Message (MSG), Microsoft Outlook tarafından bireysel e-posta mesajlarını depolamak için kullanılan sahipli bir e-posta formatıdır. Bu dosyalar, e-posta içeriği ve gönderen, alıcılar, konu ve zaman damgaları gibi meta verileri içerir. Zengin biçimlendirme, ekler ve Outlook’a özgü bayraklar, önem derecesi ve hassasiyet gibi özellikleri destekler.

Ana özellikler:

  • MSG dosyası tek bir e-posta mesajını temsil eder.
  • MSG dosyaları Microsoft Outlook ile ilişkilidir ve Outlook tarafından açılabilir.
  • MSG dosyaları, arşivleme, yedekleme ve Outlook öğelerinin farklı Outlook sürümleri veya diğer uyumlu e-posta istemcileri arasında değişimi için yaygın olarak kullanılır.

MSG, Microsoft Outlook ve Messaging Application Programming Interface (MAPI) bağlamında yakından ilişkilidir. MAPI, uygulamaların mesajlaşma hizmetleriyle, öncelikle Microsoft Exchange Server ve Microsoft Outlook ile etkileşime girmesini sağlayan bir programlama arayüzüdür. E-posta gönderme, alma ve yönetmenin yanı sıra takvimler, kişiler ve görevler gibi mesajlaşmayla ilgili diğer özelliklere erişim için fonksiyon ve protokoller sunar. Outlook, e-posta mesajlarını oluşturmak, değiştirmek ve yönetmek için MAPI’yi kullanır. Bir kullanıcı Outlook’ta bir e-posta oluşturduğunda veya aldığında, MAPI arka planda posta sunucusuyla iletişimi yönetir ve mesaj içeriğinin yönetimi için gerekli işlevleri sağlar.

MSG Formatının Teknik Temeli:

MSG dosyaları, mesajın çeşitli yönlerini tanımlayan MAPI özellikleri kullanarak mesaj verilerini depolar. Bu özellikler, gönderici, alıcı, konu ve zaman damgaları gibi standart niteliklerin yanı sıra özel ve genişletilmiş özellikleri de içerir.

MAPI özellikleri

Özellikler, mesajı hiyerarşik bir yapıya organize eder; üst seviye özellikler mesajın genel niteliklerini tanımlarken, iç içe özellikler alıcılar, ekler ve gömülü nesneler gibi belirli bileşenleri temsil eder. MSG dosyaları, her biri ilgili MAPI özellikleri kümesini içeren birden çok özellik akışı içerebilir. Bu akışlar, Compound File Binary Format (CFBF)‘ye göre yapılandırılmıştır ve standart ve özelleştirilmiş özellikleri depolar.

MSG formatının yapısı

OFT

Outlook File Template (OFT), Microsoft Outlook tarafından standart mesajlar oluşturmak için kullanılan bir e-posta biçimidir. MSG dosyalarından farklı olarak, OFT dosyaları gerçek mesaj içeriği taşımaz; bunun yerine önceden tanımlı biçim, düzen ve dinamik içerik yer tutucularına sahip şablonlar olarak hizmet eder.

Ana özellikler:

  • OFT dosyaları, haber bültenleri, duyurular veya yanıtlar gibi yaygın senaryolar için önceden tasarlanmış şablonlar sunarak tekrarlayan e-postaların oluşturulmasını kolaylaştırır.
  • OFT şablonlarını kullanarak, kuruluşlar tüm giden iletişimlerde marka, biçimlendirme ve mesaj tutarlılığını sağlar.
  • Kullanıcılar, OFT şablonlarını gönderilmeden önce içerik ekleyerek veya değiştirerek özelleştirebilir; bu, kişiselleştirilmiş mesajlar oluştururken standartlaşmış biçimlendirmeyi sürdürmelerini sağlar.

TNEF

Transport Neutral Encapsulation Format (TNEF), Microsoft Outlook ve Microsoft Exchange Server tarafından, standart e-posta protokolleri tarafından desteklenmeyebilecek e-posta özelliklerini ve zengin metin içeriklerini kapsüllamak için kullanılan sahipli bir e-posta formatıdır. Özellikle Microsoft e-posta istemcileri, zengin metin biçimlendirmesini, gömülü nesneleri ve diğer sahipli e-posta özelliklerini kodlamak ve iletmek amacıyla kullanılır; bu sayede farklı Microsoft e-posta istemcileri arasında gönderilirken biçimlendirme, gömülü dosyalar ve takvim etkinlikleri gibi karmaşık içerikler korunur.

Ana Özellikler:

  • TNEF, geniş bir MAPI özellik yelpazesi, Microsoft’a özgü zengin metin biçimlendirmesi ve standart MIME ya da düz metin e-postalarla iletilemeyen özel özellikleri kapsüllayabilir.
  • Outlook öğeleri, takvim, kişiler, görevler, notlar gibi, TNEF formatı içinde kapsüllenebilir.
  • Microsoft dışı e-posta istemcileri TNEF eklerini anlayamayabilir veya düzgün işleyemeyebilir; bu genellikle sinir bozucu winmail.dat dosya. Bu genellikle, TNEF içinde kodlanmış sahipli biçimlendirmeyi çözemedikleri için olur.

TNEF Formatının Teknik Temeli:

  • TNEF, e-posta içeriğini özel bir ikili ek olarak kapsüller. Bu ek genellikle bir .dat dosya uzantısı, en yaygın olarak adlandırılan winmail.dat.
  • TNEF verileri genellikle MIME türüyle ilişkilendirilir application/ms-tnef.
  • TNEF formatı, mesaj özelliklerinin hiyerarşisini düz bir yapı olarak temsil eder; bu, sıralı bir veri akışı olarak görülebilir. Akışta belirli bir özelliğin tipik formatı, veri tipi bilgisi içeren bir tanımlayıcı, boyut (tür tarafından tanımlı değilse) and veri içerir.

TNEF’teki mesaj özelliği yapısı