Εξαγωγή μηνύματα ηλεκτρονικού ταχυδρομείου από το Entourage στο Outlook
Το άρθρο από τον Dave Addey
Είχα πρόσφατα να εξάγει ένα σωρό μηνύματα ηλεκτρονικού ταχυδρομείου από το Entourage και στο Outlook, προκειμένου να τις στείλετε σε κάποιον σε μια μορφή που μπορεί να αναζητήσετε και να διαβάσετε σε ένα PC. Θαρρείς ότι η εξαγωγή μια επιλογή από μηνύματα ηλεκτρονικού ταχυδρομείου από ένα εργαλείο διαχείρισης ηλεκτρονικού ταχυδρομείου της Microsoft στο άλλο θα είναι εύκολο, σωστά? δυστυχώς δεν. Ευγνομονώς, ένα κομμάτι της Applescript και σχετικά φθηνό χρησιμότητα πήρε τα πράγματα που εργάζονται για μένα. Αυτή η θέση περιγράφει τον τρόπο.
Το κύριο πρόβλημα είναι η έλλειψη μιας κοινής μορφής μεταξύ Entourage (.mbox για φακέλους, .eml για μεμονωμένα μηνύματα ηλεκτρονικού ταχυδρομείου) και το Outlook (.pst για τα πάντα). Εκεί που χρησιμοποιείται για να είναι ένα πολύ καλό εργαλείο εξαγωγής Applescript για την εξαγωγή από το Entourage, αλλά δυστυχώς ποτέ δεν έχουν ενημερωθεί για να εργαστεί για Leopard. Μπορείτε να εξαγάγετε ένα ολόκληρο φάκελο με ένα αρχείο MBOX από το Entourage, αλλά αυτά δεν μπορεί να ανοίξει από το Outlook και έτσι δεν είναι πολύ χρήση, είτε.
(Ως μέρος, Υπάρχουν πολλοί τρόποι για να πάει η άλλα τρόπος, για την εξαγωγή από το Outlook και εισαγωγή στο Entourage. Είναι σχεδόν σαν να είναι πολλοί άνθρωποι μετάβαση από PC σε Mac, αλλά λίγοι πρέπει να πάνε προς την άλλη κατεύθυνση ...)
ενδεχόμενη λύση μου έχει δύο μέρη - να πάρει ταχυδρομείου από το Entourage, και στη συνέχεια να πάρει στο Outlook.
Να πάρει ταχυδρομείου από το Entourage
Για αυτό το μέρος, Έγραψα ένα Applescript (βασίζεται σε μεγάλο βαθμό από έναν κώδικα από macosxhints) να εξάγει όλα τα επί του παρόντος επιλεγμένων μηνυμάτων ηλεκτρονικού ταχυδρομείου στο Entourage σε ένα φάκελο στον υπολογιστή Mac μου. Πολλές ευχαριστίες για την golgi_body macosxhints χρήστη για την αποστολή του αρχικού κώδικα.
Εδώ είναι το σενάριο είμαι με τη χρήση (αντιγράψετε αυτό σε Script Editor για να το χρησιμοποιήσετε):
tell application "Microsoft Entourage"
-- get a reference to all selected messages from entourage
set selectedMessages to the current messages
if selectedMessages is {} then
return
end if
-- absolute reference to our export folder
set fpath to "DiskName:Users:myusername:Documents:existingfolder:"
repeat with i in selectedMessages
set sentDate to time sent of i
set fname to fpath ¬
& my padNumber(year of sentDate as integer) ¬
& "-" & my padNumber(month of sentDate as integer) ¬
& "-" & my padNumber(day of sentDate as integer) ¬
& "-" & my padNumber(hours of sentDate as integer) ¬
& "-" & my padNumber(minutes of sentDate as integer) ¬
& "-" & my padNumber(seconds of sentDate as integer) ¬
tell application "Finder"
if (exists file (fname & ".eml")) then
set k to 1
repeat while (exists file (fname & "-" & (k as string) & ".eml"))
set k to k + 1
end repeat
set fname to (fname & "-" & (k as string))
end if
end tell
set fname to fname & ".eml"
save i in fname
tell application "Finder" to update file fname
end repeat
end tell
to padNumber(theNumber)
if theNumber is less than 10 then
return "0" & theNumber
else
return theNumber
end if
end padNumber
Θα πρέπει να ορίσετε fpath να είναι η διαδρομή προς έναν υπάρχοντα φάκελο στον υπολογιστή Mac. Όταν εκτελείτε αυτήν τη δέσμη ενεργειών στο Script Editor, όλα τα επιλεγμένα αρχεία στο Entourage θα εξαχθούν στο φάκελο των εξαγωγών σας ως αρχεία .eml.
Γιατί να χρησιμοποιήσετε Applescript σε όλα? Γιατί να μην μεταφέρετε μόνο τα επιλεγμένα μηνύματα ηλεκτρονικού ταχυδρομείου σε ένα φάκελο? Παρά όλα αυτά, αυτή οδηγεί Entourage να τα εξάγουν το ίδιο σε .eml μορφή. Το ΠΡΟΒΛΗΜΑ ΕΙΝΑΙ, όταν το κάνετε αυτό, Entourage εξάγει τα μηνύματα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας το θέμα του email και το όνομα του αρχείου. Αυτό μπορεί να περιλαμβάνει όλα τα είδη των παράξενο και υπέροχο χαρακτήρες, και τα Windows δεν αρέσει καθόλου. Αυτό το σενάριο αποφεύγει το πρόβλημα συνολικά, χρησιμοποιώντας την ημερομηνία και την ώρα το e-mail στάλθηκε ως το όνομα του αρχείου. (Καθιστά επίσης ευκολότερο να παραγγείλετε .eml τα αρχεία σας με βάση την ημερομηνία και την ώρα στο Finder, αν χρειαστεί.)
Να πάρει ταχυδρομείου στο Outlook
Για αυτό το μέρος, Θα χρησιμοποιηθεί ένα βοηθητικό πρόγραμμα των Windows που ονομάζεται Οδηγός εισαγωγής του Outlook. Κοστίζει $19.95, αλλά είναι περισσότερο από ό, τι αξίζει τον κόπο αν σκεφτεί κανείς το χρόνο που μπορεί να σώσει. Μπορείτε να το κατεβάσετε και να το δοκιμάσετε δωρεάν (Μέγιστη 5 μηνύματα ηλεκτρονικού ταχυδρομείου ανά demo εισαγωγής), αλλά προσέξτε - σε λειτουργία επίδειξης, δεν μπορείτε να ενεργοποιήσετε το «Ενεργοποίηση του Προεπεξεργασία EML (Unix, ΜΑΚ)»Επιλογή για να κάνει ο οδηγός αναγνωρίζουν Mac-κωδικοποιημένα μηνύματα ηλεκτρονικού ταχυδρομείου, και έτσι τα εισαγόμενα e-mail σας θα περιέχει πολλά «=» σύμβολα, όταν τα δείτε στο Outlook. Τα καλά νέα είναι ότι το αγόρασε το app λειτουργεί καλά με το Mac-κωδικοποιημένα μηνύματα ηλεκτρονικού ταχυδρομείου.
Η διαδικασία εισαγωγής είναι αρκετά εύκολο. Στον υπολογιστή σας με το Outlook εγκατεστημένο, λειτουργεί μέσω της Οδηγό εισαγωγής του Outlook, να είναι σίγουρος για να ενεργοποιήσετε το «Ενεργοποίηση της Προεπεξεργασία EML (Unix, ΜΑΚ)«επιλογή (βρίσκονται κάτω από το κουμπί «Επιλογές» στην οθόνη «Επιλέξτε το φάκελο προέλευσης») για να βεβαιωθείτε ότι οι Mac-κωδικοποιημένα μηνύματα ηλεκτρονικού ταχυδρομείου σας αναγνωρίζεται. Ο οδηγός είναι αρκετά αυτονόητα, και υπάρχουν πλήρεις οδηγίες σε απευθείας σύνδεση, γι 'αυτό δεν θα διαρκέσει έως τις υπόλοιπες ρυθμίσεις λεπτομερώς εδώ. Θα πάρει λίγο χρόνο για να κάνει την εισαγωγή, αλλά τελικά θα καταλήξετε με όλα τα email σας στο Outlook, με όλα τα συνημμένα και τα αρχικά κεφαλίδες.
Έχω δοκιμάσει μόνο αυτή τη διαδικασία τον εαυτό μου με το Entourage 2008 (για Leopard) και το Outlook 2002 (σε XP), αλλά θα περίμενα να συνεργαστεί με παλαιότερες εκδόσεις του Entourage πολύ. Ο Οδηγός εισαγωγής του Outlook υποστηρίζει ότι λειτουργούν στα Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 με το Outlook 98/2000/2002/2003/2007, έτσι θα πρέπει να είναι καλό να πάει δεν έχει σημασία τι setup σας.