none
Outlook Rules Monitor RRS feed

  • Question

  • I work IT for an company of 500-1000 people. Each employee has an Outlook account and the ability to personalize their mail settings via Outlook Rules. In the interest of security we don't want anyone setting a rule to forward all of their work emails to an outside account, which is an option with Outlook Rules. 

    Given that Outlook Rules are stored on individual profiles. What is the best way to monitor or report if an employee is has a Rule which forwards their emails to an outside account? Is there a good way to control this functionality across a large network? At what level in the network should this be controlled? 

    Wednesday, July 25, 2018 4:24 PM

All replies

  • You can use Store.GetRules method to access existing rules.

    If the store of a particular user is not in your existing profile, you can access the user's Inbox folder (Namespace.GetSharedDefaultFolder) and then use MAPIFolder.Store property.


    Dmitry Streblechenko (MVP)
    http://www.dimastr.com/redemption
    Redemption - what the Outlook
    Object Model should have been
    Version 5.5 is now available!

    Wednesday, July 25, 2018 4:43 PM
  • I work IT for an company of 500-1000 people. Each employee has an Outlook account and the ability to personalize their mail settings via Outlook Rules. In the interest of security we don't want anyone setting a rule to forward all of their work emails to an outside account, which is an option with Outlook Rules. 

    Given that Outlook Rules are stored on individual profiles. What is the best way to monitor or report if an employee is has a Rule which forwards their emails to an outside account? Is there a good way to control this functionality across a large network? At what level in the network should this be controlled? 


    Seems to me you trying to address a Company policy and compliance issue with a narrow programming solution.  Why just focus on rules?  What if an employee simply uses the Outlook UI to forward emails to an address outside the Company?  What if an employee creates a PST, copies company emails to the PST and then takes the PST home with them?  Trying to enforce policy with programmatic solutions alone can become an arms race.  Perhaps more important is to communicate the Company Policy to employees, periodically obtain their certification of compliance and clearly set forth the consequences for non-compliance, including being untruthful in certifications.
    Friday, July 27, 2018 6:29 PM