When certain software uses MAPI to send an email via Outlook, a warning message appears. Fair enough - the likelihood that the average Windows computer is infected with spam-generating malware is pretty high. So be thankful, dear user, that the message also has an in-built delay, preventing you from closing the dialog window until Microsoft decides you're ready. It's also in your best interests that the warning appears every fucking time.
Perhaps the friendly Trust Center will let us disable the warning? Sure - but only if you're the administrator. Then perhaps the Outlook Group Policy object will let us disable the warning? The option's there - but it doesn't work.
Who can save us from this mess? Yep. You've probably got a shortcut key set up for it by now.
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Outlook\Security
(12 is for Outlook 2007. Change it to 14 for Outlook 2010, 15 for Outlook 2013 etc.)
For each user, create DWORDs here with the value "2" and names as follows:
PromptSimpleMAPISend
PromptSimpleMAPINameResolve
PromptSimpleMAPIOpenMessage
e.g.:
Credit to trafsta (yes, you have to register - no, don't bother).
After A DAY of researches, the first and only working solution :-)
ReplyDeleteThank you!!!!
AWESOME!! Thanks a lot!! :) :)
ReplyDeleteI repeat LombaX
ReplyDeleteCan you better explain this workaround please having trouble with it.
ReplyDeleteOpen Registry Editor, navigate to the key, create the DWORDs and assign them the value.
DeleteIf you don't know what the Registry Editor is or aren't comfortable using it, ask a friend or do a web search for "how to use registry editor".
Hi, Does this work for outlook 2003 as well, Dont have the HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Outlook\Security key.
ReplyDeletehas anyone found a work around for 2003
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security
DeleteAwesome, can't believe I finally found the fix to this!
ReplyDeleteYOU GUYS ARE AMAZING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I can't believe this actually works!
ReplyDeletedoes not work for me :( I am on win server 2008
ReplyDeleteJust saved my life.... thanks a lot !!!!
ReplyDeleteThanks !!!!
ReplyDeleteHKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Security
It's not working with my Outlook 2010 for some reason. I added the DWORD values under
ReplyDeleteHKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Security
DWORD (32)
PromptSimpleMAPINameResolve 2
PromptSimpleMAPIOpenMessage 2
PromptSimpleMAPISend 2
And I am still getting the prompts. What am I missing?
You may need to add another DWORD called "AdminSecurityMode" with the value "3".
DeleteYou may need to try under HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\14.0\Outlook\Security
You may need to try restarting your PC (sometimes Outlook continues to run in the background, so it won't pick up these changes).
Can you tell me what I need to do to fix this in outlook 2016? Thankyou in advance for your time
ReplyDeleteYou may need to try under HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Security
DeleteYou may need to try under HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\16.0\Outlook\Security
You may need to add another DWORD called "AdminSecurityMode" with the value "3".
You may need to add another DWORD called "ObjectModelGuard" with the value "2".
You may need to add another DWORD called "PromptOOMSend" with the value "2".
I have tried with 2016.
ReplyDeleteDOesn't work for me!
I'm sorry it's not working for you. All I can say is what does work for me, using the following:
DeleteMicrosoft Outlook 2016 32-bit
Microsoft Windows Server 2012 R2
MYOB AccountRight Premier v19.12
Adding the 3 values (PromptSimpleMAPISend, PromptSimpleMAPINameResolve, PromptSimpleMAPIOpenMessage) to the registry here:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Security
After this, Outlook no longer prompted the "Allow/Deny" window for each email sent from it.
Hi,
ReplyDeleteMust the values be in Hex or Dec for the below ?
For each user, create DWORDs here with the value "2" and names as follows:
PromptSimpleMAPISend
PromptSimpleMAPINameResolve
PromptSimpleMAPIOpenMessage
Either - 2 is the same in hexadecimal and decimal.
DeleteThank you for your time, this works great. i have tried so many other suggested fixes, I am constantly amazed by people putting up fixes to problems such as this one that simply Dont work.
ReplyDeleteworking for me . Thanks for the fix !
ReplyDeleteThanks a lot :-))!
ReplyDeleteThis worked great! well done OP! Many thanks!!
ReplyDeleteNot working in outlook 2007 ..kindly help
ReplyDeleteProbably time you upgraded - Outlook 2007 is End of Life.
DeleteSame here: Worked perfect Thxalot
ReplyDeleteCould U send me a sample with Delphi Tregistry ?
ReplyDeleteTHZ