Самый умный, наиболее эффективные решения для импорта, Экспорт и восстановление всех ваших данных почты Outlook.

Экспорт сообщений из окружения в Outlook

Статья от Dave Addey

Я недавно был экспорт кучу писем от окружения и в Outlook, для того, чтобы отправлять их в формате, они могут просматривать и читать на компьютере. Вы бы думать, что экспорт выбор писем от одного инструмента управления электронной почты Microsoft будет легко, Правильно? К сожалению, не. К счастью, немного Applescript и сравнительно недорогие утилиты получил вещи, работает для меня. Эта должность описывается как.

Основной проблемой является отсутствие общего формата между Entourage (.Mbox для папок, .EML для отдельных сообщений) и перспективы (.ПСТ для всего). Там раньше был действительно хороший инструмент экспорта Applescript для экспорта из Entourage, но к сожалению она никогда не была обновлена для работы на леопарда. Вы можете экспортировать всю папку MBOX файл из окружения, но это не может быть открыт в Outlook, и поэтому не много использования либо.

(Как в сторону, есть множество способов пойти другие путь, для экспорта из Outlook и импорта в Entourage. Это почти как если бы много людей переходят от ПК на Mac, но немногие нужно идти в другом направлении...)

Мое окончательное решение состоит из двух частей – получение почты из окружения, и затем получить его в Outlook.

Получение почты из окружения

Для этой части, Я написал Applescript (в значительной степени основана на коде от macosxhints) чтобы экспортировать все-выбранные письма в Entourage в папку на моем Mac. Большое спасибо macosxhints пользователя golgi_body для размещения исходного кода.

Вот сценарий, который я использую (Скопируйте это в редактор сценарий использовать его):

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. Когда вы запустите этот сценарий в редакторе сценариев, все выбранные файлы в Entourage будут экспортированы в папку экспорта как EML файлы.

Зачем вообще использовать Applescript? Почему бы не просто перетащите выбранные письма на папку? В конце концов, Это побуждает Entourage экспортировать их сам в EML формат. Проблема, Когда вы сделать это, Антураж экспорта писем, используя предметом электронной почты в качестве имени файла. Это может содержать все виды странные и замечательные символов, и Windows не нравится, что на всех. Этот сценарий позволяет избежать проблемы вообще, используя дату и время отправки электронной почты как имя файла. (Это также делает проще заказать EML-файлов по дате и времени в Finder, если необходимо.)

Получение почты в Outlook

Для этой части, Я использовал Windows утилиту под названием Outlook Import Wizard. Это стоит $19.95, но он стоит больше, чем когда вы считаете, это может сэкономить время. Вы можете скачать и попробовать его бесплатно (Максимум 5 писем в демо-импорт), но будьте осторожны – в демо-режиме, Вы не можете включить «включить предварительной обработки EML (UNIX, МАК)«возможность сделать мастера признать Mac кодированных сообщений, и поэтому ваши импортируемых письма будет содержать много символов, «=», при их просмотре в Outlook. Хорошая новость заключается, что приобрели приложение отлично работает с Mac кодированных сообщений.

Процесс импорта является довольно легко. На компьютере с установленной программой Outlook, работа через Outlook мастера импорта, будучи уверенным включить «включить предварительной обработки EML (UNIX, МАК)«вариант (нашли под кнопкой «Параметры» на экране «Выбрать папку источник») чтобы убедиться, что ваш Mac кодированного сообщения признаются. Мастер очень нуждается в пояснениях, и есть Полные инструкции онлайн, так что я не проходят через остальные параметры подробно здесь. Это займет некоторое время, чтобы сделать импорт, но в конечном итоге вы будете в конечном итоге со всеми из ваших писем в Outlook, со всеми вложениями и оригинальных заголовков.

Я только пробовал этот процесс сам с Entourage 2008 (на леопарде) и перспективы 2002 (на XP), но я бы ожидать его для работы с более ранней версии Entourage слишком. Outlook мастера импорта утверждает работать на Windows 98/Me/NT 4.0/2000/XP/2003 с Outlook 98/2000/2002/2003/2007, Поэтому вы должны быть хорошо идти независимо от того, какие настройки.