Use Outlook Rules to Prevent "Oh No!" After Sending Emails
How many times have you sent an email and then realized a few seconds later that your snarky comment was sent to the entire mailing list, or left an embarrassing typo in an email to somebody you were trying to impress?
Using the “Defer” rule in outlook, we can setup a rule that essentially pauses all message delivery for a few minutes after you click the Send button, to give you a chance to recover.
Select Rules and Alerts from the Tools menu, and then click on the New Rule button.
Under “Start from a blank rule”, choose Check messages after sending, and then click Next.
Click the Next button again on the “Which conditions do you want to check” screen, and you’ll be prompted with this dialog informing you that the rule will apply to all messages. If you want to, you can set this rule up to only work for certain groups.
On the next screen, check the box for “defer delivery by a number of minutes”, and then click on “a number of” and change the defer minutes to something like 5 minutes, although you can change it to whatever you’d like.
I originally tried using a 1 minute delay, but it didn’t give me enough time to realize the mistake and then locate the message and fix the problem.
Click the Next button, and then give the rule a name, preferably something memorable so you’ll recognize it in the list.
Now when you send messages, you’ll notice that they sit in the Outbox for a few minutes. If you want to stop a message from going out, your best bet is to just delete it from the Outbox, but you could attempt to just fix the mistake and then resend.

Daily Email Updates
You can get our how-to articles in your inbox each day for free. Just enter your name and email below:


GREAT lesson!!! i’ve done this a few times and this will be a lifesaver!!!
My wife’s name is Rhonda and there is a Ronda who works in my office… enough said.
As usual your article is well written and easy to understand. I really like the screen shots. Mom
wonderfull features…they should implement this kind of feature in all websites
thanks to howtogeek
I’ve already done this at work, but my question is how do you get it to override this rule and send immediately? I’ve tried using F9 to process sending/receiving emails, but it still waits for my 1 minute delay to pass before sending. Occasionally at work there are baseball/football ticket giveaways to the first person to reply and because of the delay, I’m never the recipient of the tickets. Someone suggested adding a rule to exclude any emails with a certain character in it, so I used ~ but I’d prefer not to have to add that to my ‘emergency’ emails. Any help would be appreciated.
wow! just wow!
Nice one.
Sometimes I need a mail to go out fast though – I added an exception into the same rule that if the word “norule” appears in the body, there is no delay.
Now all I need is a 15 second version for conversations with my teenager daughter…
Thanks !
Great idea… only thing is, is there a way to click a message and say ’send now’ (sometimes a message really does have to go out straight away, and the 15 seconds spent explicitly sending it helps to avoid any horrors)
Oh itn is awesome to see this used by someone else! I figured this out about 4 years ago, and have loved it ever since (particularly good for me as a last minute chance to add the attachment). I recently set up an exception where anything containing *nd* goes immediately (nd for no delay) which I find very helpful as well (freecycle anyone?). I’ve set up a sending delay rule on at least three coworkers computers, all of whom found it very helpful.
I did this a while ago. It’s saved my bacon more than once, too! However, I set it up to only delay messages that are sent with a priority of ‘normal’. When I have to respond immediately (like winning those football tickets) I up the priority to ‘high’ and the message goes immediately. Cashback!
An easy way to create a quick “override” to the delay rule is to except messages sent with High Priority or with Private or Confidential Sensitivity.
Great article!
Thanks – great article. I have a policy of NEVER sending anything via e-mail I the subject to read themselves, but I have a habit of typing names in TO too quickly, pulling up the wrong person. i.e. Winston. ends up being Windemere or someone else.
This will save me from some dumb errors.
Take care
Love this tip!
Thanks a lot. Its really useful for me to work in my org when people seek help from me.
Is there any way not to deleting the whole mail from outbox rather than correcting where needed and then resend?
Thanks again.
You can force your emails to be sent immediately by clicking the Send/Receive button.
This’ll bring smiles on managers who often send important mails with out attachments.
Images are good to look at. I’ve a question. Can you share how did you give the “fading shadow effect” to the image backgrounds? Can it be done with SnagIt? Hope to read your answer.
Keep your good work.
Rather than using a rule, I have simply set a 15-minute interval on send/receive. That way, if I do need to send immediately, the “send/receive all” button works right away.
Love the tips, though, and always learn something here.
Great tip! A related one you may all know about: Fill in the “To:” field last. Keeps you from accidentally sending!
question – I use Outlook Express. I don’t see “Rules and Alerts” on the Tool bar. Is there a way for me to defer the sending of emails as there is on Outlook?
You would benefit more from outlook… I love Office 2007
What claire said, but I just set it up to send/receive every 3 minutes. If you need to send immediately just hit F9 to send/rec’v all. Just uncheck the box that says “Send immediately when online” or something like that. In any case, this is a great article and idea to have your system help you avoid dumb mistakes.
Is there any way to send out messages using this w/o having to hit send receive button or manually hit the “send all” command, but also w/o having to have send/receive automatically in 2003? I only want to receive msgs 2x p/day when I manually receive them.
Thanks a lot
This is better than just setting your send/receive interval to, say 3 minutes, since sometimes you might just happen to click send a split second before the timer is up and your e-mail will escape. This has happened to me before but fortunately without much embarrassment, yet… The high priority exception seems to be a good work around for messages that really do need to go out immediately. Good tip.
If you don’t like messing with rules something else you can do is turn on cached exchanged mode and stay in offline mode. That way you you will only send email when you hit send/receive, though you will only receive mail when you send/receive also.
GREAT solution, should be by default.
Thanks very much for the excellent tip. What would be really cool would be a dialogue that pops up every time you press send that asks “Are you sure you want to send this email now?”
What I do to *send immediately* is to have an alternate signature called “immediate” that has my signature info, but includes a non-sense string like [jviw5hg655] at the bottom. Then I set the exception for the delay rule to exclude messages with [jviw5hg655] in the body. I just find that a more obvious queue to myself that this one was sent immediately.
I have the same rule set at work, 3 minute delay “just in case”. But I set up to ingore the rule if I mark it as “high” importance.
Works great.
Now just to work out hot to do the same on GMail at home.
Any bright ideas?
Before starting to write the e-mail body, I usually add a junk name “zldkf” in the To: address bar. After finishing the mail and on clicking Send, Outlook would give the “wrong email recipient” error. This would give some extra seconds for me to remove the junk name, and in the process of doing that, I might notice some foolish mistake I had done. So simple way to buy time post-Send !!
Thank you very much friends, this could save us from some unwanted future
actions as well as allow us to delete, when we think to stop the message
after sending.
Sankar.S
“Now when you send messages, you’ll notice that they sit in the Outbox for a few minutes. If you want to stop a message from going out, your best bet is to just delete it from the Outbox, but you could attempt to just fix the mistake and then resend.”
The above concluding statement concerns me coming from a site such as this. If you want to change the message to correct an error simply open it from the Outbox before the delay expires. While you have it opened to amend it, it will NOT be sent. When you click send after you have made your corrections it will go back to the Outbox and the preset delay period will start again. I know this works because I have done it in Outlook 2007. I don’t know about earlier versions.
@Peter Willis
I thought of the same thing on reading that statement.
From personal experience, it works the same way in Outlook 2002 (XP) and Outlook 2000
To allow “emergency” email to go out immediately, add an exception of your choice. Mine is
“Unless Priority is “High”"
or
“Unless subject contains ‘–>’
Great tip, although a little too late for me.
I just sent out a mail that embarrased my entire firm.
I wish I had seen this first.
Great trick!!!
Ok, but HOW do I set up an EXCEPTION using priority or a key word in the email’s body? Thanks.
First hit I got from google…
Usually my colleagues send “Welcome to party” mails to groups of people from my outlook, when I kept my laptop unlocked. I got so fed up by this. Now I stopped all these non-sense by deferring all mails contains “party”, “pizza” to 120 mins except if the body contains “norule” (a real party).
Thanks a lot.
Thanks very much for the guide, great help