Friday, May 25, 2007

"Do not deliver before" Behavior Doesn't Work as Expected in Outlook Cached Mode

Users sometimes schedule delivery of an email for a later date or time.

For Outlook 2000, there were two different options: Deferred Send (Outlook handles it) and Deferred Delivery (the Exchange server handles it). If a message is configured for Deferred Send, it will stay in the user's Outbox until the scheduled time. Outlook then submits the message to the Exchange Information Store and the message is delivered. If a message is configured for Deferred Delivery, Outlook will immediately submit the message to the Exchange Information Store and the Exchange server will hold the message until the scheduled time. With Deferred Send, Outlook must be running to send the message and the user can edit or remove the message before it's delivered. With Deferred Delivery, Outlook does not have to be running and the user cannot edit or remove the message before it's sent.

Microsoft merged the two features together for Outlook 2003/2007. The only option available in these versions is "Do not deliver before". If this is configured the message will stay in the user's Outbox, but Outlook does not need to be running to deliver it. By keeping it in the Outbox, the user is able to edit or remove the message before it's sent. However, if the user is configured for Exchange Cached Mode, Outlook MUST be running for delivery of message to occur. http://support.microsoft.com/?kbid=918824 says this behavior "by design".

On a side note, the message will show as Received in the Inbox at the delayed send time (say, 8:00am today). When you open the message, the Sent time will be the time the sender clicked the Send button (say, 5:00pm yesterday). This prevents a user from scheduling an email the night before saying, "I'm in the office this morning like you requested, but I'm going home now."

Labels: , , ,


Subscribe to my feed   StumbleUpon Toolbar

Subscribe to The EXPTA {blog} by Email

8 Comments:

At June 18, 2007 10:04 AM , Blogger Korbyn said...

We're finding on our desktops now, that the Deffered Delivery doesn't work with Outlook 2003 shutdown. We're running Exchange 2003 SP2. A bunch of us have always seen inconsistant behaviour of this functionality and find it best to just leave Outlook open for best results.

 
At June 18, 2007 10:11 AM , Blogger Jeff said...

Yeah, but that doesn't work well for a disconnected user. One client I work for has about 2,500 mobile users who only access Outlook via VPN. It's impractical to have these users leave Outlook open to send a deferred delivery message. Hopefully Microsoft will offer a better solution.

 
At August 1, 2007 12:16 AM , Blogger pendolino said...

"On a side note, the message will show as Received in the Inbox at the delayed send time (say, 8:00am today). When you open the message, the Sent time will be the time the sender clicked the Send button (say, 5:00pm yesterday). This prevents a user from scheduling an email the night before saying, "I'm in the office this morning like you requested, but I'm going home now.""

i understand this may be a 'peon control' feature but there are some legitimate uses for the recipient not knowing it was _sent_ at a specific time such as not letting people know you work at 2am, etc.

 
At September 3, 2007 2:43 PM , Blogger Seth said...

This post has been removed by the author.

 
At March 12, 2008 11:55 AM , Anonymous Anonymous said...

Does anyone know if Outlook 2007 will allow users to send messages as delayed message when Outlook is closed? If so, what can be done to allow this?

 
At March 12, 2008 12:29 PM , Blogger Jeff said...

Anonymous, please read the article again. Outlook 2007 does this.

 
At July 17, 2008 8:42 PM , Blogger R@nsh! said...

Probably a stupid question: how do I know if I'm on cached mode or not?
I'm connected with the "connect to my exchange using HTTP" option checked.

 
At July 18, 2008 7:24 AM , Blogger Jeff said...

To enable or disable Cached Exchange Mode:

In Outlook 2007:
* From the Tools menu, select Account Settings... .

* Highlight your Exchange server account, and then click Change... .

* To turn Cached Exchange Mode on or off, under "Microsoft Exchange Server:", check or uncheck the box next to Cached Exchange Mode. Click Next, and in the window that opens, click OK.

* Click Finish. You must restart Outlook for the change to take effect.

In Outlook 2003:
* From the Tools menu, select Email Accounts... .

* In the window that opens, under "Email", make sure the radio button next to View or change existing email accounts is selected, and then click Next.

* Highlight your Exchange server account, and click Change... .

* To turn Cached Exchange Mode on or off, under "Microsoft Exchange Server:", check or uncheck the box next to Cached Exchange Mode. Click Next, and in the window that opens, click OK.

* Click Finish. You must restart Outlook for the change to take effect.

 

Post a Comment

Thank you for posting a comment! It is my hope that you find the information here useful. Let me know (and others) if this post helped you out or if you have a comment or further information.

Links to this post:

Create a Link

<< Home