Най-умните, най-ефективните решения за импортиране, Експортиране и възстановяване на всички ваши данни Outlook поща.

Изнасяне на имейли от Entourage за Outlook

Член от Дейв Addey

Аз бях наскоро трябваше да изнесе един куп писма от Entourage и в Outlook, за да ги изпратите на някого във формат, те да го разглеждат и четат на компютър. Човек би си помислил, че износ на избор на имейли от един Microsoft инструмент за управление на електронна поща на друг да е лесно, прав? За съжаление не. благодарно, малко на AppleScript и сравнително евтин полезност има неща, които работят за мен. Тази публикация описва как.

Основният проблем е липсата на общ формат между Entourage (.MBOX за папки, .EML за индивидуални имейли) и Outlook (.pst за всичко). Няма да бъдат използвани един наистина добър AppleScript износ инструмент за износ от Entourage, но за съжаление никога не е бил актуализиран, за да работят по Leopard. Можете да експортирате цялата папка като MBOX файл от Entourage, но те не могат да се отварят с Outlook и затова не са много употреба или.

(Като настрана, има много начини да отида на друг път, да изнася от Outlook и импортирате в Entourage. Това е почти като че ли много хора, които преминават от PC към Mac, но малко трябва да отида в другата посока ...)

евентуална Моето решение има две части - получаване на поща от Entourage, и след това го подготовка за работа в Outlook.

Първи поща от Entourage

За тази част, Написах AppleScript (основава до голяма степен на код от macosxhints) за износ на всички текущо избрани писма в Entourage в папка на моя Mac. Много благодаря на macosxhints потребителското golgi_body за публикуване на оригиналния код.

Ето сценария Аз използвам (копирате в 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 изнася на имейли с използване на темата на имейла като име на файла. Това може да съдържа всякакви странни и прекрасни герои, и Windows не харесва, че изобщо. Този скрипт избягва проблема напълно с помощта на дата и час е бил изпратен като името на файла. (Той също така е по-лесно да поръчате вашите .eml файлове по дата и час в прозореца за търсене, ако е необходимо.)

Първи поща в Outlook, за да

За тази част, Използвах програма Windows, наречена Outlook Съветник за импортиране. Струва $19.95, но това е повече от струва като се има предвид времето, което може да спаси. Можете да го изтеглите и да я изпробвате безплатно (макс 5 имейла на демо внос), но знайте - в демо режим, вие не можете да включите "даде възможност на предварителна обработка на EML (Unix, MAC)"Опция, за да се направи съветника признае Mac-кодирани имейли, и така си внасят писма ще съдържат много "=" символи, когато ги видите в Outlook. Добрата новина е, че закупеното приложението работи добре с Mac-кодирани имейли.

Процесът на внос е доста лесно. На вашия компютър с инсталиран Outlook, работи чрез съветника за Outlook Import, като не забравяте да включите "Активиране на EML предварителна обработка (Unix, MAC)"опция (намира под бутона "Опции" на "Изберете папката източник" екран) за да се уверите, че вашият Mac-кодирани имейли са признати. Съветникът е доста очевидно, и има пълни инструкции онлайн, така че аз няма да се изпълняват през останалата част от настройките в подробности тук. Това ще отнеме известно време, за да се направи на вноса, но в крайна сметка ще се окажете с всичките си имейли в Outlook, с всички прикачени файлове и оригиналните заглавията.

Аз бях само се опитах този процес се с Entourage 2008 (на Leopard) и Outlook 2002 (на XP), но аз бих се очаква тя да работи с по-ранни версии на Entourage твърде. Помощника за импортиране на Outlook твърди, че работи върху Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 с Outlook 98/2000/2002/2003/2007, така че трябва да бъде добре да отида, без значение какво си настройка.