Outlook add-in 2007 and above Restrict user to save mailItem only under the configured path How to do?

Hello,<o:p></o:p>
I am working on an Outlook add-in, where I have a requirement like - User will be
allowed to configure a permitted folder. Now, if "Save/SaveAs" is
used on any of the MailItem, the user should be allowed to save only within the
permitted folder or any of it's sub folder.<o:p></o:p>
Possible approach I could foresee - <o:p></o:p>
1. Filter the "Save/Save as" dialog so that only the permitted folder or it's
sub folder could be selected. Hence, no need to validate the selected path.<o:p></o:p>
2. Apply validation after the path id selected & check if it falls under the
permitted folder.<o:p></o:p>
Limitations/Issues I am facing<o:p></o:p>
1. In approach 1 above, I could not find a way to restrict the path selection to the
permitted folder.<o:p></o:p>
2. In approach 2 above, I could not find a way to capture the BeforeSave event >
apply the validation > cancel the save with a prompt. <o:p></o:p>
I also want to develop Word & Excel add-in on similar lines.<o:p></o:p>
Could someone please guide how to proceed on this?<o:p></o:p>
Thanks!<o:p></o:p>
Thanks, <b>Ankit Shah</b> <hr> Inkey Solutions, India. <hr> Microsoft Certified Business Management Solutions Professionals <hr> http://ankit.inkeysolutions.com

You should be aware that using your proposed Outlook addin will not necessarily prevent users from saving mail items to any folder that is accessible to them through the Windows file system.
I was easily able to use drag and drop to copy a mail item from Outlook 2007's inbox folder directly to a folder in the file system that was opened in Windows Explorer.  This would completely bypass your desired restriction.
The same holds true for Outlook 2013.  I had no difficulty using drag and drop to copy a mail item from the inbox to a file system folder.
You may want to investigate other data security alternatives.  Good luck.

Similar Messages

  • DateField: Restrict user to select date only from the calender control ??

    How can I restrict user to select date only by using the Calender control, not by typing.
    Abhinav

    Hi,
    This is working perfectly but user can enter or delete date into the text_item >>>through keyboard i want to restrict that they can only select date from calendarSet Insert allowed to 'NO' in property pallete of item ENTRY_DATE.
    In ON-ERROR Trigger::
    BEGIN
    DECLARE
    err_code CONSTANT NUMBER := error_code;
    err_type CONSTANT VARCHAR2(3) := error_type;
    BEGIN
    IF (err_type = 'FRM'
    AND err_code IN (40200)) THEN
    Message('Updates Not allowed, Please Select Your Date from Calendar');
    Message(' ');
    ELSE
    NULL;
    END IF;
    END;
    END;
    Thanks,
    Bhujendra

  • TS4147 Syncing contacts only through iCloud with Outlook 2007 and iPhone & iPad I have duplicate contacts only on the iPhone & iPad.  If I remove one of the duplicates the other one is also removed.  A solution would be appreciated.

    Please tell me how to elimante duplicate contacts on my iPhone & iPad.  I am syncing Outlook 2007 contacts through iCloud (NOT iTunes).  There are no duplicates in Outlook, nor in iCloud, but there are duplicates on the iPhone & iPad.  If I remove one of the duplicates the other duplicate disappears.  Thank you.

    Go to contacts on your phone/ipad, click groups, make sure that the only checked contacts are icloud. That shoud do.
    http://www.youtube.com/watch?v=1UjL9U66G3o

  • TS3999 I am unable to sync my Outlook calendar with my Iphone. I have noted that the Icloud Outlook add in is not ticked When I attempt to load it from the designated file nothing happens Can anyone help with this? Robyn

    I am unable to sync my Outlook calendar with my Iphone. I have noted that the Icloud Outlook add in is not ticked When I attempt to load it from the designated file nothing happens Can anyone help with this? Robyn

    Re: check that the appointments in my phone are going into iCloud calendars....exactly how do I do this?  I fear this is a really stupid question!
    My iCloud account is set up with my Apple ID as one email account (for example [email protected]) which is the email account I use to sign up for internet sites like Amazon, Apple,etc, so that I can differentiate vendors/mass emails.  But my default calendar on my iPhone is in a different email name (ie [email protected]) which I use for most communications to friends, relatives, etc. and it is this account that holds most of my appointments.  To further complicate things I have other email accounts that I use for business/professional and community work.  If I want all my calendars to show on my iPhone AND sync to my iCloud, do I set this at the phone level or the iCloud level?  or both?   
    Let me clarify....It looks like if I go into appointments that I previously set up through my personal account (ie above [email protected]) and edit the entry on my iPhone, selecting the iCloud "home" calendar within the entry, it will then sync to my iCloud account, no problem....do I have to do this to EVERY entry I have? or is there  a way to name my personal account as one to sync to iCloud?

  • Seeburger Workbench access - restrict users to Message Monitor only

    Hi All
    Does anyone know if it's possible to restrict users to Message Monitor only access in the Seeburger Workbench?

    Hi Andy,
    if by "restrict" you mean if you can change the links available in the workbench, then sadly no - this is currently not possible. If you're ok with getting a HTTP Forbidden when clicking on other links than the Message Monitor, then yes - this can be configured within the SAP NetWeaver Administrator -> Identity Management. Check for example to documentation of the Message Monitor
    Extracted from there:
        Log on to the NetWeaver Administrator (NWA).
        Open Operation Management | Users and Access | Identity Managemet (UME).
        Create a role and assign the manage action for com.seeburger.xi.frontend.messageidmonitor to that role.
        Now you can assign the newly created role to any user you want to grant access to the SEEBURGER Message ID Monitor.
    This is for explicitly granting some user the access to the Message Monitor. The manage action is per default set to "Everyone". You need to remove Everyone on the corresponding frontends (search for actions with name com.seeburger.xi.frontend*)
    Hope that helps
    Greetings
    -Sascha-

  • I accidentally deleted Garageband on my MacBook Pro, version 10.6.8.  The new version of Garageband is only compatible with 10.9 and above.  Is it possible to still get the older version?  OR, can I get another copy of the startup CD  for my computer

    I accidentally deleted GarageBand on my MacBook Pro, version 10.6.8.  The new version of GarageBand is only compatible with 10.9 and above.  Is it possible to still get the older version?  OR, can I get another copy of the startup CD that came with my computer so that I can reinstall GarageBand?

    The new version of GarageBand is only compatible with 10.9 and above.
    If your Mac can run MacOS X 10.6.8, it probably can be upgraded to Yosemite, if you don't have to stick to Snowleopard for other reasons.
    Is it possible to still get the older version?
    Amazon or eBay are still selling iLife '11 installer disks, and you could reinstall GarageBand from these DVDs. But it will be expensive.
    Have you checked your backups, if you can restore GarageBand from a backup?
    OR, can I get another copy of the startup CD that came with my computer so that I can reinstall GarageBand?
    Sometimes the AppleStore Support will replace missing installer CDs for a fee.

  • I pick a photo, make a copy, add a mask and when I use a brush nothing happens to the mask or the picture. White or black?

    I pick a photo, make a copy, add a mask and when I use a brush nothing happens to the mask or the picture. White or black.

    If I understand you correctly, you have
    Opened an image, and copied the background layer. 
    Added a layer mask, and finding that painting in the mask makes no difference whether you paint with black or white.
    That is what you would expect to happen if both layers are identical.  To demonstrate, make a change to the copied layer.  Either change the blend mode to Multiply, or lower the opacity, or paint big red stripes across it.  Now when you paint with black, the red stripes will disappear where the mask is black, and be visible where the make is white.

  • [svn:fx-trunk] 13687: Add in osmf and flash-integration localized files not picked up in the previous commit  (13686)

    Revision: 13687
    Revision: 13687
    Author:   [email protected]
    Date:     2010-01-21 07:25:58 -0800 (Thu, 21 Jan 2010)
    Log Message:
    Add in osmf and flash-integration localized files not picked up in the previous commit (13686)
    Added Paths:
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/de_DE/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/de_DE/docs/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/de_DE/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/fr_FR/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/fr_FR/docs/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/fr_FR/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ja_JP/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ja_JP/docs/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ja_JP/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ru_RU/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ru_RU/docs/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ru_RU/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/zh_CN/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/zh_CN/docs/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/zh_CN/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/osmf/bundles/de_DE/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/de_DE/docs/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/de_DE/docs/org.osmf.media.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/de_DE/docs/org.osmf.net.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/de_DE/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/osmf/bundles/fr_FR/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/fr_FR/docs/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/fr_FR/docs/org.osmf.media.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/fr_FR/docs/org.osmf.net.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/fr_FR/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ja_JP/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ja_JP/docs/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ja_JP/docs/org.osmf.media.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ja_JP/docs/org.osmf.net.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ja_JP/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ru_RU/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ru_RU/docs/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ru_RU/docs/org.osmf.media.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ru_RU/docs/org.osmf.net.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ru_RU/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/osmf/bundles/zh_CN/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/zh_CN/docs/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/zh_CN/docs/org.osmf.media.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/zh_CN/docs/org.osmf.net.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/zh_CN/docs/packages.dita

  • Getting no file found under the given path- VNX-Family Monitoring and Reporting

    Server- Windows-2012 R2
    Using v21 of setup-vnx-mr-v21-win64
    Using NAVCLI-Win-32-x86-en_US-7.33.6.0.96-1
    Installed VNX-Family Monitoring and Reporting w/o any issues. Set user permissions.getting 
    Attempting to add VNX5400
    I am using direct IP address: 10.X.X.X, Getting no file found under the given path error.
    Any suggestions?
    An using correct permissions
    Thanks
    This topic first appeared in the Spiceworks Community

    Server- Windows-2012 R2
    Using v21 of setup-vnx-mr-v21-win64
    Using NAVCLI-Win-32-x86-en_US-7.33.6.0.96-1
    Installed VNX-Family Monitoring and Reporting w/o any issues. Set user permissions.getting 
    Attempting to add VNX5400
    I am using direct IP address: 10.X.X.X, Getting no file found under the given path error.
    Any suggestions?
    An using correct permissions
    Thanks
    This topic first appeared in the Spiceworks Community

  • I am trying to print a PDF file to a legal size paper and I would like for it to fill up the page. How do I do this? I went into the settings and changed it from letter to legal, but it's still printing out the same size. Can someone help me, please?

    I am trying to print a PDF file to a legal size paper and I would like for it to fill up the page. How do I do this? I went into the settings and changed it from letter to legal, but it's still printing out the same size. Can someone help me, please?

    Are you trying to Print to PDF or are you trying to Print a PDF file to a physical printer?

  • I had a MobileMe account before... after upgrading to iOS 5, should I keep my account info under iCloud (settings) AND under mail, contacts and calendars (in Settings as well) or only keep the info under the new iCloud setting section?

    I had a MobileMe account before... after upgrading to iOS 5, should I keep my account info under iCloud (settings) AND under mail, contacts and calendars (in Settings as well) or only keep the info under the new iCloud setting section?

    That's not the correct port. It should be 993 for incoming.
    If you signed into iCloud from the System Preferences, it should automatically create the iCloud account for you in Mail. Sounds like it is an account you already had set up for MMe in Mail.
    Open Mail preferences, open the Accounts tab, disable that account in the advanced pane.
    Open Sys Prefs, open the iCloud tab, and sign out of iCloud. Then sign back in and see if a new iCloud account is automatically created.

  • I am running OS10.6.8 and have a mail box duplication. I use gmail and when I open my mail I have both the Apple Mail and another set of boxes for Gmail. Both get all mail and when I delete from one, it deletes from the other. How can I get rid of the dup

    I am running OS10.6.8 and have a mail box duplication. I use gmail and when I open my mail I have both the Apple Mail and another set of boxes for Gmail. Both get all mail and when I delete from one, it deletes from the other. How can I get rid of the dup

    Hi,
    According to your descriptioin, I don't think this is system problem, it should be Intel driver problem. It would be contact Intel to confirm this issue whether this is their driver problem.
    Roger Lu
    TechNet Community Support

  • HT204053 If I have an apple ID for myself and my wife has just got a iPhone for the first time how can she get the same apps as I have for my iPhone and iPad

    If I have an apple ID for myself and my wife has just got a iPhone for the first time how can she get the same apps as I have for my iPhone and iPad by getting it off my iCloud?

    She can't from iCloud without setting up your iCloud account on her phone. But just sync the same apps from your iTunes Library on your computer to her phone.
    Your wife should setup her own iCloud account - which is separate to the iTunes Store accounts.

  • Had to buy a new PC as the hard disk of the old one broke and lost all purchases, but still have them on the iPhone. How can I sync them back to the new PC in iTunes?

    Had to buy a new PC as the hard disk of the old one broke and lost all purchases, but still have them on the iPhone. How can I sync them back to the new PC in iTunes without losing them?

    You should be able to:
    Backup the device to the new installation
    Transfer your purchases into a newly authorized library
    Recover any other media using third party tools as suggested in this post from forum regular Zevoneer
    Restore the device from the backup
    This process should switch the association of the device to the new library, preserving the data and settings in your apps.
    May also be prudent to attempt a backup to iCloud directly from the device before you start... Settings > iCloud > Storage & Backup > iCloud Backup > On. It won't save any media but it would preserve the general account settings and documents in case anything goes wrong while you are trying to extract your other data.
    When you get it all fixed, make a backup!
    tt2

  • I was cleaning out my computer and accidentally deleted my Itunes, i have re-installed the latest version, how do i get all my music back into i-tunes from one of my devices?

    i was cleaning out my computer and accidentally deleted my Itunes, i have re-installed the latest version, how do i get all my music back into i-tunes from one of my devices?

    Use your backup copy of your computer.

Maybe you are looking for

  • Bars on blueray

    bars on screen top and bottom of picture on new  blueray player . is that normal and how do i get full picture. have new panisonic 50 in plazma Solved! Go to Solution.

  • Substr issue

    I have a column called vehicle desc which will have this type of info in it: "2007 light blue Kawasakme Eclipse" or "2006 cream Toyotwa Forerunner" I need to pull this data into three separate columns called YEAR, MAKE, and MODEL. I can pull out the

  • Getting an error when downloading quicktime

    It gets to the end and says " Network error when trying to download Quicktime" or something along the lines of that. I'd really like to hook up my new ipod but thats standing in my way. Help?

  • The "add to devices" button in "albums" view mode

    When I browse albums in iTunes in the "albums" view mode (cover art in grid format) and click on an album, the album is highlighted and an arrow appears to the far right of the highlighted album's title. This opens a menu which includes an "add to" b

  • Mba freezes and than can't reboot (question mark in folder)

    My mba acts kind of crazy lately. It suddenly freezes and when I try to reboot it doesn't find my ssd and gives me the dreaded question mark in folder sign. When I try recovery mode it doesn't show my ssd, but if I keep trying sometimes after a few m