1 August 2013

MailStore Home - Tips and Tricks Part 1 - Scheduled Tasks

MailStore is awesome mail archiver. The Home edition is free for personal use. It’s a small, portable and easy to use software designed to make backup, restore and email migration. MailStore supports many different types of mailboxes such as Outlook, Outlook Express, Thunderbird, Exchange Server, Office 365, .EML files and more. It also supports a variety of internet based mail services such as Gmail, Hotmail and Yahoo mail.

MailStore is well known and proven software and my goals are not to make advertisements or yet another product review because such materials you can find enough in the Internet. I’ll show you how to make your life easier despite some restrictions and lacks in Home edition.


Automated backup feature is missing in Home edition so I wouldn't have to manually run it every day or week. 


- Let's assume that you have already configured archive profile.

- Create a Desktop Shortcut to run the archive task - right click the newly created profile -> Create Shortcut on Desktop...


- Open Task Scheduler, from the Control Panel -> Administration and create new task.

- Give it a name and description

- Under Actions tab - click New

- Select Action: Start a Program

- Program/script: copy  path to application ending with MailStoreHome.exe 
from shortcut above - right click the shortcut -> Properties -> Target

- Add arguments: /c archive –id=”1″

- Start in: E:\ms-user1\Application

- Select Trigger Tab and schedule the task at your choice (everyday, few times weekly or monthly)

- SAVE and test the event - right click the archive profile -> Run
- If you have additional profiles - repeat configurations.
- After finish you should see the message in Progress View window:

Every time when task is completed you need to close the window manually - thus force you to ensure that archiving process is successful. If you want to close MailStore windows automatically - there is a lot of solutions, but the easiest way I think is just hidden within Settings Tab in your scheduled task.

- Check option “Stop the task if it runs longer than: “ and set the required time. How to determine?  Get the time required for archiving all profiles and round it to above. Be aware that the first archive task will take longer but not for the next run because the process is differential. If the values ​​from the drop down menu does not satisfy you and want to set the time in minutes - write by hand "minutes"

That's it!

Coming soon: MailStore Home - Tips and Tricks Part 2 - Multiple users

Please do not use MailStore Home for commercial purposes. This is illegal and violates the license agreement. If you need a solid email archiving solution suitable for all size businesses - MailStore Server offer much more valuable features, flexibility and ease of use for users and IT staff!


  1. Thank you for the suggestion to use task manager to end the task and remove the confirmation box. this is a better solution than using an Autohotkey script....

  2. I know that the post is very old, but it still is a good way to backup mails.
    but I just cant get it to work, maybe you could refresh the pictures?

  3. I know that the post is old but it still would be an easy and simple way to backup mails.
    But I just cant get the task to work. Maybe you could refresh the lost pictures? thanks a lot

  4. - Start in: E:\ms-user1\Application


  5. I removed E:\ms-user1\Application and it worked

  6. Hi all, I was having issues getting this to run, but figured out that the argument format was wrong, or changed over the years. Its not an M-dash its two regular minus dashes.

    /c archive --id="1"

    Also, if you only ever created one archive, then your id will be "1" but I deleted one and the next time it created another profile with a "2" and even though I deleted the first profile the remaining profile is still "2". So my argument is [/c archive --id="2"].

    An easy way to see the exact format Mailstore is using for your profile is to go to the Archive section in the program and highlight your profile and right click and 'Create a Desktop Shortcut'. Then look at the properties of the shortcut to see the target with the argument filled in.

    Thank you vMilen, shows how an old post can help people figure something out even 8 years later.


Note: only a member of this blog may post a comment.