aspose.info
EL

EMLX - Μορφή αρχείου αλληλογραφίας Apple

Ενημερώθηκε

Τι είναι ένα αρχείο EMLX;

Η μορφή αρχείου EMLX υλοποιείται και αναπτύσσεται από την Apple. Η εφαρμογή Apple Mail χρησιμοποιεί τη μορφή αρχείου EMLX για την εξαγωγή των email. Υπάρχουν και άλλες εφαρμογές που μπορούν να ανοίξουν τα αρχεία EMLX και να τα μετατρέψουν σε άλλες μορφές αρχείων.

Σύντομο ιστορικό της μορφής αρχείου EMLX

Το λειτουργικό σύστημα Mac OS X υιοθέτησε το υπάρχον πρόγραμμα email, το NeXTMail, που δημιουργήθηκε από τη NeXT ως μέρος του λειτουργικού συστήματος NeXTSTEP. Η Apple μετά την απόκτηση του NeXT αναβάθμισε τις δυνατότητές της και έγινε η πλέον εφαρμογή email Apple Mail που χρησιμοποιείται ως προεπιλεγμένο πρόγραμμα-πελάτη αλληλογραφίας. Τα email που εξάγονται μέσω της Apple Mail αποθηκεύονται απευθείας ως αρχεία EMLX. Επιπλέον, είναι ο προεπιλεγμένος πελάτης αλληλογραφίας για αρχεία EMLX όταν κάποιος τα ανοίγει κάνοντας διπλό κλικ στο Mac OS.

Μορφή αρχείου EMLX

Τα αρχεία EMLx είναι απλά αρχεία κειμένου που μπορούν να ανοίξουν σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου όπως το Σημειωματάριο. Η δομή του αρχείου EMLX αποτελείται από τρία μέρη:

  • Αριθμός byte για το μήνυμα - Μήκος του ίδιου του μηνύματος, γραμμένο σε ASCII σε δεκαδικό, τερματισμένο με 0x0a
  • Το ίδιο το μήνυμα
  • Μεταδεδομένα μηνυμάτων σε μορφή XML plist

Αυτά μπορούν να εξηγηθούν καλύτερα με τη βοήθεια του ακόλουθου δείγματος email που εξάγεται από το 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 bit)
16-22επίπεδο προτεραιότητας7F « 16 (7 bit)
23υπογεγραμμένο1 « 23
24είναι σκουπίδια1 « 24
25δεν είναι σκουπίδια1 « 25
26-28μέγεθος γραμματοσειράς δέλτα7 « 26 (3 bit)
29επίπεδο ανεπιθύμητης αλληλογραφίας καταγράφηκε1 « 29
30επισήμανση κειμένου σε toc1 « 30
31(αχρησιμοποίητο)

Δείτε επίσης