Outlook Mac Office 365

Update! From version 1.0.16 our arhive tool now supports both Outlook Mac for Office 365 (ver 15.x) and Office 2011 (ver 14.x), see the downloads section to get the latest upgrade. For details on the new Outlook version and important information if you plan to run the two versions simultaneously see this post.

Corporate administrators: If you are interested in rolling out our tool to your whole organisation? We now support volume discounts, pre-configuration suitable for auto deployment systems, single key licence management etc You can find more information here.

You may also download and rate our tool on these sites:

MacUpdateLogo softpedia_clean_award_f DownloadCom
Overview

I have had an overwhelmingly positive stream of feedback over my open source Outlook Archive script which I’d like to say a huge thanks to the community for, but it’s also been noted for it’s many challenges, especially for people with less technical background or too little time to follow the many steps to configure or schedule the script.

To get to the next level of features in a more professional product I decided to write a faster native Mac application that will cover all of the scripts features and lot lot more (all configurable through a friendly user interface). Most notably you can now optionally archive and backup to the cloud (such as a GMail account) which keeps your years of archive safe from a machine crash and keeps them accessible and searchable.

Direct Download
Purchase

Mail Archive

Installer DMG

Download the tool

You can download an unactivated trial version of this software. It can simulate all archiving operations and reports but will not actually move any mail or calendar items (runs in simulation mode). In this way you can ensure it operates to your satisfaction before purchase. To make the software fully functional you need only purchases a licence code and enter it in to the Licence tab of the software to activate it.

Direct Download

Installer DMG

Purchase a licence

For multi-volume licensing options and discount codes please find more detailed infomation here

PLEASE NOTE:
– Record or copy your sale/order number on purchase as you will need it to activate the software
– Within 24 hours a payment receipt will be sent to you after our standard fraud checks complete also containing your sale number
– To pay via Pay Pal please select USD as your payment currencyPayment Types
Powered by 2Checkout.com Inc. (Ohio, USA), a payment facilitator for goods and services provided by 7thDomain.

Before purchase, please ensure you are comfy with my refund and other policies that are part of the End User Licence Agreement.  Most notably, we respect your privacy. Through user configuration that you setup, this tool transfers mail and calendar items between your personal online accounts and your local storage and in the case of Cloud Archive may optionally store your data in personal cloud accounts like GMail. However, information relating to your private email accounts or the data contained therein, will NEVER be sent to 7thDomain Software. Please read the Data Collection and Privacy policy sections for more details.  

Open Source Projects

Posted: January 30, 2013 in Uncategorized
Auto Archive Script for Outlook Mac 2011

The archive script is now hosted in a repo (code repository) on GitHub allowing anyone to contribute to the code base. to improve it or fix bugs from anywhere in the world and share it back to the community that uses it.

[If you are new to Git and GitHub check out this tutorial.]

Home page of Repo: https://github.com/smneedham/OutlookMac-Archive-ExchangeToLocal/

Download a particular stable version: https://github.com/smneedham/OutlookMac-Archive-ExchangeToLocal/tags

Add a feature request or bug: https://github.com/smneedham/OutlookMac-Archive-ExchangeToLocal/issues

I will continue maintaining this script while it’s useful (and when I get time) but if you have scripting skills and would like to contribute then please sign up to GitHub and come and collaborate as a member  🙂

For background on this Script see the related posts on this blog.

Out the box Microsoft Outlook for Mac 2011 has no equivalent tool to the auto archive functionality found in Outlook for Windows.

UPDATE:

I have now released a new tool for archiving in Outlook Mac 2011 which is a native Mac Application. It is significantly more stable, featured and faster than the AppleScript. It also supports archiving mail to the cloud (such as a GMail account) which keeps your archive safely backed up and accessible/searchable anywhere in the world. To download and see the features and screenshots of the new Outlook Mac Archive Tool go here
Installer DMG

It’s a significant improvement over the free applescript when comparing the features. If you’ve enjoyed the free AppleScript, please consider upgrading to Outlook Archive Tool even just as a donation for the hard work:

Feature Comparison

Feature Table

Background

If you aren’t in the know: Archiving for Outlook is a process of automatically copying your full email folder structure and/or calendar events from the exchange server to a local folder structure on your computer. It’s used in scenarios like:

– Your company operates a data limit or ‘delete mail after x days’ policy which means you must move mail out of the exchange account to not cause disruption to your flow of mail (or to not suffer data loss of important mails in your past history)

– You want to keep your exchange account lean for performance reasons, but still be able to search gigs of mail going back many years

– You have a number of attachments in calendar events from years back that accumulate over time to lower the available data quota for email

– You aren’t happy with more manual methods of dragging mail down to your local storage when you happen to remember…etc

The search for a tool:

First stop was to Google for an AppleScript that would do the job. Though I found an simple implementation for Mac Mail there was nothing I could find for Outlook Mac 2011 that matched the features of the Windows version.

Commercial tools were poor at the time and after messing with Outlook Rules and finding them too weak I was inspired to create this script.

UPDATE:

My new commercial tool for archiving in Outlook Mac 2011 is now available. It’s possibly the most featured on the market right now and the only tool to support archiving to the Cloud. You can read more here

Features of the script:

– A script which by default will archive mail from your primary exchange account using the following default archive settings:

  • Archive mail older than 80 days from all folders (except folders like ‘Subscribed Public Folders’, ‘Junk Mail’, ‘Deleted Items’, etc)
  • All archived mail folders will be placed under the folder of ‘On My Computer’ called ‘Archive Mail’
  • All non-recurring calendar items older then 2 years will be archived to a calendar of ‘On My Computer’ called ‘Archive Calendar’

– The script has a number of parameters which you can change if you are not happy with the default settings.

– Calendar and mail archiving can be configured separately, depending on your needs.

– Fire and forget: … using the ‘Tools’ menu in Outlook and ‘Run Schedule’ you can run the script on a regular basis.  For example, configuring a schedule in Outlook as depicted below will run the archive script daily.

– NOTE: Outlook by default hides your ‘On My Computer’ folder go to Outlook–>Preferences–>General and use below settings

DOWNLOADS

Script [Ver 2.20]: http://bit.ly/11EIzUo

Change log 2012/12/08

– If you create a category in Outlook called “Do No Archive” there is a setting in the script that will now ignore any mails or calendar items assigned to this category even if they are candidates for archiving

– You can optionally enable a setting to not archive items flagged as Todo but are not yet marked complete even if they are candidates for archiving

– You can now archive recurring calendar events (but be warned that will remove the entire series even in to present day so use with caution)

– AppleScripts default timeout period that it waits for applications like Outlook to finish processing a task is quite short. The script now overrides this to 2 minutes by default but it can be made longer if you still experience timeouts (especially when you first run the script on a large mailbox and it has to process a long back log of archive items).

Script [Ver 2.13]: http://bit.ly/Srh2md

Change log 2012/11/27

– Added in a simulation mode setting which allows you to review the empty archive folder structure created on ‘On My Computer’ without moving all the mail and calendar items (can be run repeatedly without issue). If run in the AppleScript Editor the candidate mail/events that will be moved once simulation is turned off are logged to the events window. This allows you to test out various parameters to the script to see the effect before archiving any items.

– Added in a new setting which allows you to archive sub-folders of excluded folders. Useful if you want exclude your inbox but still archive sub-folders of the inbox. By default this setting is not turned on and any excluded folder that is listed will also have it’s sub-folders ignored.

– Found that attempting to archive “sync errors” folders was causing the script to lockup. Updated the default exclusion folder to ignore this folder

– Timeouts can also occur on slower CPU machines when Outlook can’t move the mail quick enough for the speed of the script. Made this a parameter and increased it to 200ms delay between message moves. This mostly affects the initial archive processing when you have large back log of mail which can take a long time and is most prone to timeouts. When run daily this small speed delay will make very little difference. If you aren’t suffering from timeouts then you can change this parameter to .1 or zero seconds. [UPDATE:  In version 2.2 (to be released shortly) I have added an overall script timeout parameter too that, if increased, will stop the script from timing out when there are large volumes of mail to process (usually only on the first time you run the script on a large mailbox)

Script [Ver 2.12]: http://goo.gl/RtDPy

Change log 2012/11/05

– For most users the script works flawlessly but a small percentage of users have problems detecting the Archive Folder or the Archive Calendar especially if they customise the script parameters. I can’t replicate the problem but this release is an attempt to fix the routine that creates these folder/calendars to see of it makes a difference

Script [Ver 2.11]: http://goo.gl/lYgZK

Change log 2012/10/13

– When using the script for the first time on a large mailbox the script could lock up Outlook due to bug in Outlooks message move command. Outlook can’t handle the speed at which the script is sending move requests. By introducing a slight delay between processing of messages the script can now manage very large mailboxes (though it will take a little longer on first run)

Script [Ver 2.10]: http://goo.gl/lEXh4

Change log 2012/10/06:

– Script now looks for the primary exchange account automatically which means if you are happy with the default archive settings (see blog post above) then it will just run out the box with no need to edit the script file and fill in exchange account name and other parameters (proving difficult for less technical users)

– Wrote a post on configuring the script for those that want to modify the default settings or other more advanced tasks

Script [Ver 2.0]: http://goo.gl/syzIV

Change log 2012/09/20:

– Added in the feature to optionally archive calendar events

– Can independently control the mail and calendar archive settings

Script [Ver 1.01]: http://goo.gl/7nKgv

Change log 2012/09/18:

– The archive folder specified will be created if not found under ‘On My Computer’

– Attempts to fix the problem that on some Mac/Outlook versions this script fails to find the archive folder when it is created manually

Script [Ver 1.00]: http://goo.gl/Xplpt 

– Initial release

Disclaimer: Free to use but 100% at your own risk (works for me)

Feedback/Bugs/Suggestions welcome