Setting a delay on all emails sent

Hi all,

An interesting one for you out there. We have a law firm as a customer and they would like to delay all emails sent so that there can be a final check before emails leave that confidential material is not going to the wrong person.

Does anyone know if it's possible to configure Exchange 2013 to automatically delay all messages for all users in their outbox. I know it can be done per message but what about globally for all messages.

Alternatively, any other options to achieve what they want?

Thanks,

Richard

May 11th, 2015 6:21pm

Hello there,

Use the following steps to specify when your message is sent. 

  1. In your open message, click the "Options" button on the toolbar.
  2. Under "Delivery Options", click to select the "Do not deliver before" check box.
  3. In the Do not deliver before box, type a date and time or display the calendar, and then click to select a date. If you want to use a date months in the future, click the arrow to the right of the month name in the calendar heading and repeatedly click until the month you want appears.
  4. If you want the unread message to expire, click to select the "Expires After" check box and type a date and time in the "Expires After" box. Or, display the calendar and click to select a date. If you want to specify a date months in the future, click the arrow to the right of the month name in the calendar heading and repeatedly click until the desired month appears. Change the time if necessary. You may also specify that the message is never deleted by clicking "None" at the bottom of the calendar. Click "Close".
  5. Click "Send" to transfer the message to the Outbox for processing.

https://support.microsoft.com/en-us/kb/196072?wa=wsignin1.0

Hope this helps!

Free Windows Admin Tool Kit Click here and download it now
May 11th, 2015 7:13pm

Thanks for the prompt reply Machine Master.

That works for individual messages but as I mentioned in my question we need a way to do this automatically for all messages that are sent by all users. 

They want to be able to confirm after they've sent a message that the recipients were correct so they remove the issue of clicking send and instantly regretting what they've done!

Thanks,

Richard

May 11th, 2015 7:47pm

Hi Ruchard,

Thank you for your question.

How will check those emails? To the specific user or the third-party application?

By your state, we could create a transport rule by the following link(if I misunderstanding, please be free to let me know):

https://technet.microsoft.com/en-us/library/dd297936(v=exchg.150).aspx

If there are any questions regarding this issue, please be free to let me know. 

Best Regard,

Jim

Free Windows Admin Tool Kit Click here and download it now
May 12th, 2015 5:32am

Hi Richard,

This would be challanging to implement and reliabily work. However here is how I see it can be done.

1. Create a Outlook Rule to Delay the delivery of all messages

2. Use GPO or Logon Script to deploy this rule creation to all client PCs

Few things, this rule would be client side rule. Users might need to be on Cached Mode. This would not work on OWA (no option there)

As per a article below,  it is not possible to deploy/force rules via Group Policies.

You can however create rules by using the Outlook Object Model (OOM). You can then deploy this script so that the rules will be created automatically but users will be able to delete or turn off these rules if they want to.

You can find a code example here (also applies to Outlook 2010). This code can be adapted to run in a standalone vbs-file instead of a macro so that you can place it in a logon script.
http://msdn.microsoft.com/en-us/library/bb206765(v=office.12).aspx

Few things that you should keep in mind:

An e-mail message may not be delivered at the scheduled time when you enable the "Do not deliver before" option in an Outlook message
https://support.microsoft.com/en-us/kb/918824

References:

Outlook rules and group policies

https://social.technet.microsoft.com/Forums/office/en-US/01ee7305-d767-4400-ab79-2a9201d51d2b/outlook-rules-and-group-policies

May 12th, 2015 6:26am

Hi Richard,

Another option: "Send Immediately when connected is turned off (Maybe GPO or something to deploy across users)

Outlook needs to be on Cached Mode though, for it to work.

If the option to Send Immediately when connected is turned off, then the message will only be sent according to the defined send/receive settings. Since the send/receive settings, by default, do not include the Exchange Account for cached mode, it can be pretty easy to have a send/receive definition that you do not expect. So its important to examine the send/receive settings and make sure the expected definitions exist for how often you want to send mail. Below is the screenshot showing the Send Immediately option.

References:

The mysterious Outlook Outbox

Email stays in the Outbox folder until you manually initiate a send/receive operation in Outlook

Free Windows Admin Tool Kit Click here and download it now
May 12th, 2015 6:42am

Thanks for all the replies. I'll look into this and see what we come up with. These forums are great. aren't they! :-)

May 12th, 2015 4:12pm

I agree with jim-xu's answer; you'll have to decide if that's the best option for your situation though.  It's the answer I would have posted if jim-xu didn't already.  Good luck.
Free Windows Admin Tool Kit Click here and download it now
May 12th, 2015 4:29pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics