Can Outlook 2003 auto accept meeting requests and keep the request in the Inbox?

I have a user that wants auto accept setup for all appointments.  They also want the email to stay in the Inbox instead of being sent to the Deleted Items folder.  Is this possible?
Who is Participating?
David LeeCommented:
You can't use rules to accomplish this.  Rules only work for mail items, not meeting requests.  The only solution I can think of is to use scripting to accomplish this.  I can provide the necessary code if you want to give this a try.  However, I don't see the point.  Why accept the meeting and then leave the request in the Inbox?
On the Tools menu, click Options, and then click Calendar Options.
Under Advanced options, click Resource Scheduling.
Select the Automatically accept meeting requests and process cancellations check box.

As for the automatically deleting them afterwards, you could setup a rule to retrieve those files from Deleted Items...
CherebusAuthor Commented:
Auto Accept is turned on and working.  How do I setup the rule to just move the deleted message back to the Inbox?  Will this cause an infinite loop?
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

I dont think so... hmm I might need to think on that one a bit. Using the rule wizard setup the rule to pull it from the Deleted items and move it to a special folder. That should eliminate the loop. Are you sure it automatically deletes them? Mine doesnt....
CherebusAuthor Commented:
I would like to try the script.  I don't see the point in leaving the request in the inbox either, but the user has a much higher pay grade than me.
David LeeCommented:
LOL.  I understand.  The code below should do the trick.  I say "should" because I haven't tested it.  One thought though.  This is going to make deleting a meeting request through normal means impossible, since any meeting request sent to Deleted Items will simply be moved back to the Inbox.  To delete a meeting request the user will have to use the SHIFT+DELETE method which deletes the item without moving it to Deleted Items.  Follow these instructions to use this code.  

1.  Start Outlook
2.  Click Tools->Macro->Visual Basic Editor
3.  If not already expanded, expand Microsoft Office Outlook Objects and click on ThisOutlookSession
4.  Copy the code and paste it into the right-hand pane of the VB Editor window
5.  Click the diskette icon on the toolbar to save the changes
6.  Close the VB Editor
7.  Click Tools->Macro->Security
8.  Set the Security Level to Medium
9.  Close Outlook
10.  Start Outlook
11.  Outlook will display a dialog-box warning that ThisOutlookSession contains macros and asking if you want to allow them to run.  Say yes.

Dim WithEvents olkDeletedItems As Outlook.Items

Private Sub Application_Quit()
    Set olkDeletedItems = Nothing
End Sub

Private Sub Application_Startup()
    Set olkDeletedItems = Session.GetDefaultFolder(olFolderDeletedItems).Items
End Sub

Private Sub olkDeletedItems_ItemAdd(ByVal Item As Object)
    If Item.Class = olMeetingRequest Then
        Item.Move Session.GetDefaultFolder(olFolderInbox)
    End If
End Sub
How can you setup a user to auto-accept meeting request without having to have the user log on to the domain?  Tricky one I know! But my boss wants it setup that way
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.