Add "confirm" stage to avoid sending email unintentionally with O.

D

Dod

I have twice been embarrassed by having unintentionally sent a sensitive,
unfinished email by accidentally hitting Ctrl+Enter instead of
Ctrl+Backspace. (I was in the middle of writing the emails and intending just
to delete the previous word(s).) Surely the program should seek confirmation
from the user before the email is actually sent?
 
S

Sue Mosher [MVP-Outlook]

There is no such feature, but you can build it in with a little VBA code:

Private Sub Application_ItemSend _
(ByVal Item As Object, Cancel As Boolean)
intRetVal = MsgBox ("Do you really want to send?"), _
vbQuestion + vbYesNo, _
"Confirm Send"
If intRetVal = vbNo Then
Cancel = True
End If
End Sub

For a more elaborate version that also checks for expected attachments, see
http://www.outlookcode.com/codedetail.aspx?id=553
 
L

Lanwench [MVP - Exchange]

Dod said:
I have twice been embarrassed by having unintentionally sent a
sensitive, unfinished email by accidentally hitting Ctrl+Enter
instead of Ctrl+Backspace. (I was in the middle of writing the emails
and intending just to delete the previous word(s).) Surely the
program should seek confirmation from the user before the email is
actually sent?

No, the program assumes the user knows what he/she is doing.

What I often do in situations where I fear this may happen is remove all
recipient addresses from the to, cc, bcc fields and leave them empty while
composing, editing, worrying, fretting, correcting. That way you can't
accidentally go into autopilot mode and hit send, or accidentally send as
you've been doing. You can save the message as a draft as you work.
 
Top