OutlookSize

As you know, Outlook has a problem for its data file (*.pst or *.ost) size
limitation. The Outlook data file will be corrupted once it reaches 2GB size.
However, for us - Network Administrators, it is quite difficult to detect which
Outlook data files need to be reorganized not to exceed 2GB limit. Asking the
users to do regular maintenance is also quite difficult and not reliable.

I developed OutlookSize utility to make early detection of 2GB size limitation,
however this utility cannot stop Outlook from growing more than 2GB. It simply
warns the users and/or the technical support, therefore technical support can do
their best to do the maintenance to ensure it will not exceed the limit.

To configure OutlookSize, just edit the .ini file on the same location with the 
executable file. Here is an example of OutlookSize.ini:

[Setup]
MaxSizeWarn=1100
MaxSizeStop=1900
CloseIfEmptyDelay=3
SmtpServer=smtp.yourcompany.com
SmtpSender=yourname@yourcompany.com

[WarnActions]
SendEmail=
SendMessage=pc-support1;pc-support2;pc-support3
RunProgram=
RenamePst=No

[StopActions]
SendEmail=support@yourcompany.com
SendMessage=pc-support1;pc-support2;pc-support3
RunProgram=
RenamePst=Yes

The explaination of important entries are:

* MaxSizeWarn and MaxSizeStop specify the maximum size (in KB) of Outlook data 
  for warn or stop actions
* CloseIfEmptyDelay specifies the delay for automatic dialog box closing when 
  there is no Outlook data exceeds the maximum size
* SmtpServer is the SMTP Server used for sending e-mail and SmtpSender is the 
  e-mail address specified in "From" field
* WarnActions specifies the settings of action taken when Outlook Data exceeds 
  MaxSizeWarn; while StopActions for exceeding MaxSizeStop
* SendEmail specifies the destination e-mail addresses for sending the warnings; 
  use semi-colon (;) to separate multiple addresses
* SendMessage specifies the PCs for sending the Message (Messenger=NET SEND or 
  WinPopUp); use semi-colon (;) to separate multiple addresses
* RunProgram specifies the program to run; if it is a batch file (*.bat),
  OutlookSize will automatically pass the complete path and name of Outlook
  data as the parameter; but if it is non-batch program, it will not pass any 
  parameters at all
* RenamePst specifies whether to rename the Outlook Data or not; if yes, 
  OutlookSize will rename the extension to *.psx

You can download the latest version (v0.8.2) of this program in http://hianoto.net/download/hian/outlooksize.zip

Use this program at your own risk, especially when RenamePst is set to Yes.

If you have any suggestions, comments, or anything about this program, do not 
hesitate to drop me an e-mail to hian@hianoto.net

Have fun in using this program.

Regards,
Hian
