Экспорт сообщений из окружения в 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, Поэтому вы должны быть хорошо идти независимо от того, какие настройки.