aspose.info
FA

EMLX - فرمت فایل ایمیل اپل

به‌روزرسانی

فایل EMLX چیست؟

فرمت فایل EMLX توسط اپل پیاده سازی و توسعه یافته است. برنامه Apple Mail از فرمت فایل EMLX برای صادرات ایمیل ها استفاده می کند. برنامه های دیگری نیز وجود دارند که می توانند فایل های EMLX را باز کرده و آنها را به فرمت های فایل دیگر تبدیل کنند.

تاریخچه مختصر فرمت فایل EMLX

سیستم عامل Mac OS X برنامه ایمیل موجود، NeXTMail را که توسط NeXT به عنوان بخشی از سیستم عامل NeXTSTEP ایجاد شده بود، پذیرفت. اپل پس از خرید NeXT ویژگی‌های خود را ارتقا داد و اکنون به اپلیکیشن ایمیل اپل میل تبدیل شد که به عنوان سرویس گیرنده ایمیل پیش‌فرض استفاده می‌شود. ایمیل های صادر شده از طریق Apple Mail مستقیماً به عنوان فایل های EMLX ذخیره می شوند. علاوه بر این، زمانی که شخصی با دوبار کلیک کردن بر روی سیستم عامل مک، آن ها را باز می کند، سرویس گیرنده ایمیل پیش فرض برای فایل های EMLX است.

فرمت فایل EMLX

فایل‌های EMLx فایل‌های مبتنی بر متن ساده هستند که می‌توانند در هر ویرایشگر متنی مانند Notepad باز شوند. ساختار فایل EMLX از سه بخش تشکیل شده است:

  • تعداد بایت برای پیام - طول خود پیام، به صورت اعشاری با اسکی نوشته شده، با 0x0a خاتمه می یابد.

  • خود پیام

  • فراداده پیام در قالب XML plist

اینها را می توان با کمک نمونه ایمیل زیر استخراج شده از Apple Mail به عنوان EMLX و باز کردن در یک ویرایشگر متن، بهتر توضیح داد.

مثال EMLX

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>

در این مثال، 875 طول کل پیام را نشان می دهد. فراداده پیام در ضمیمه شده است برچسب ها و پرچم ها به شرح زیر است:

فیلدتوضیحاتمقدار
0خواندن1 « 0
1حذف شده1 « 1
2پاسخ1 « 2
3رمزگذاری شده1 « 3
4پرچم گذاری شده1 « 4
5اخیرا1 « 5
6پیش نویس1 « 6
7اولیه (دیگر استفاده نمی شود)1 « 7
8ارسال شده1 « 8
9تغییر مسیر1 « 9
10-15تعداد پیوست3F « 10 (6 بیت)
16-22سطح اولویت7F « 16 (7 بیت)
23امضا1 « 23
24آشغال است1 « 24
25آشغال نیست1 « 25
26-28اندازه قلم دلتا7 « 26 (3 بیت)
29سطح نامه های ناخواسته ثبت شد1 « 29
30هایلایت کردن متن در تاک1 « 30
31(استفاده نشده)

همچنین ببینید