Be very careful not to try to access Outlook on the server side using automation interfaces. All Microsoft Office desktop applications are recorded for launch by an interactive user during the process with the message pump, and all synchronization occurs through the user interface. When you run them in a multi-threaded environment like ASP.NET, terrible things happen. If you're lucky, the app will just crash.
If you're out of luck, you may suffer from data corruption, accidental crashes in unrelated codes, and all other things that happen when an application corrupts memory.
You can also violate your license if users who access the Office application through your website do not have an individual license to use the application on their desktop.
source share