Outlook 2007 is a widely-used email client. It can be run as a Windows service using FireDaemon Pro to process emails. FireDaemon Pro allows you to have Outlook 2007 start automatically at boot prior to login, start multiple instances of Outlook 2007 and more. This HOWTO will show you how to set it up. You can also use FireDaemon Fusion to manage FireDaemon and other Windows services via a web browser.

Outlook 2007 Setup Under FireDaemon Pro

Take note of the Windows user account that you used to set up the email accounts. You will need this later.

Download and install Outlook 2007 if you haven't already. By default Outlook 2007 installs to C:\Program Files\Microsoft Office\Office12 so for the purposes of this HOWTO, we will use that directory.

Configure Outlook 2007 to your preferences: add your email account(s), change the settings etc. The most important thing you need to do is to configure Outlook 2007 to automatically send/receive emails every "x" amount of minutes. To do this, Click Tools Menu->Options->Mail Setup Tab->Send/Receive Button. Make sure "Schedule an automatic send/receive every" is checked in both instances in "All Accounts" section. Also set the time frame for these settings to something like 5 for 5 minutes.

Download and install FireDaemon Pro into the directory of your choice, typically C:\Program Files\FireDaemon.

Next start the FireDaemon GUI from the desktop shortcut. Click on the "Create a new service definition" button in the toolbar (or type Ctrl+N) and enter the information into the fields as you see below. Adjust the paths to suit your installation. Note that no parameters are required.

  • For executable, point it to: C:\Program Files\Microsoft Office\Office12\OUTLOOK.exe
  • For working directory, point it to: C:\Program Files\Microsoft Office\Office12

Now click on the Settings tab. If you DON'T want to see Outlook 2007 running, uncheck the Interact with Desktop check box & select "Hidden" from the "Show Window" dropdown. For Outlook 2007 to work properly, you must run it as the user that you used to create the email account. Failure to do this will make Outlook 2007 run with no email accounts configured and it will not send or receive emails. Due to Windows limitations, the account must have administrator privileges for the service to work correctly. In the Logon Account field type your username (e.g. Administrator) and then enter the user's password twice in the Password and Confirm fields. You can change the Process Priority to allocate more CPU time to Outlook 2007 or specify which CPU or core Outlook 2007 will run on (in the case of multi-processor, hyperthreaded or multi-core CPUs).

On the Dialogs tab. Check the "Enabled" box and in the responses section enter the following:

  • Title String: Microsoft Office Outlook
  • Response: No

Now click on the OK button to install and start Outlook 2007!