Posted on 05-28-2015 10:06 AM
Greetings Everyone,
Has anyone come across any tools or processes for automatically migrating Outlook 2011 PST(On My Computer) folders to an Office 365 Online Archive?
Our Windows environment is using a tool from Barracuda that is handling the process automatically, we would like to find something similar.
Posted on 05-28-2015 11:13 AM
we met with microsoft about this, they have no good solution, other than copying to the server manually....
which is very tedious with outlook 2011.... and still tedious with outlook 2016 so far... ok, so not a good solution
we are playing with 'OLM to PST Converter Ultimate' by Gladwev to create PST files from the On My Computer local files....
(can go right to PST, no need to create OLM first)
PST's will be uploaded to the O365 online archives using PSTFlightDeck on the windows side of the house, so we are trying to see if we can do the same with the PST's we create on the Mac...
(may need to copy to those to PC or network share)
Posted on 05-28-2015 12:40 PM
I think either way we spin it, it's going to be messy.
Posted on 05-28-2015 09:13 PM
yeah, it's not pretty.
Posted on 05-29-2015 08:21 AM
One way or the other, you're going to have to copy messages from your Mac to the server. Messages are stored as individual messages and not part of something line a Windows .pst file.
The most efficient way to get messages from Outlook's On My Computer folders into your other account is to "move" them directly (copy and delete). You can do this with drag and drop (holding the Command key) or you can automate it using AppleScript. The advantage of moving is you'll eventually delete your local items, which makes tracking progress easier.
When we moved from Google to Office 365 and I wanted to transfer my data, I created a simple AppleScript to move 500 messages at a time. I was being anal about my own email, so I didn't have a problem with this taking some time and monitoring the progress every now and then.
tell application "Microsoft Outlook"
-- Get the count of messages in the folder
set messageCount to count of messages of sent items of imap account "IMAP Account Name"
try
-- Get the newest 500 messages
set workingList to messages messageCount through -500 of sent items of imap account "IMAP Account Name"
on error
-- Or get the last messages under 500
set workingList to messages messageCount through 1 of sent items of imap account "IMAP Account Name"
end try
-- Move each message in the list from one account to the other
-- Moving in Outlook is effectively "copy and delete"
repeat with aMessage in workingList
move aMessage to sent items of exchange account "Exchange Account Name"
end repeat
-- After moving the messages, kick off a sync with the server
sync sent items of exchange account "Exchange Account Name"
end tell
I had to manually change each folder in the script when I was ready (inbox folder, sent items, etc.). Unfortunately, you can't "move" folders between accounts. They will copy.
Tedious, but you may find some use.
Posted on 06-10-2015 07:13 AM
This AppleScript may help. I'm going to test this out. Thanks a lot.
We used on of your other scripts for setting up lync as well. Nice work on that one.
Posted on 08-26-2021 11:52 PM
You can try the Softaken OLM to PST Converter for safe and secure migration of the data from Mac Outlook to Windows Outlook.
Posted on 09-21-2023 05:49 AM
Mac and Windows users can try Mailvita OLM to PST Converter Tool. This utility easily migrates Outlook for Mac to Outlook for Windows. Users can save the original data and safe conversion Process.