Either there is no default mail client or the current mail client cannont fulfill the messaging request
Either there is no default mail client or the current mail client cannont fulfill the messaging request. Please run Microsoft Office Outlook and set it as the default mail client.
This little pop up as been annoying me for the last week or so. I’m not sure why or how this happened but I do know how to fix it. If your wondering im running Vista and Outlook 2007. What you need to do it open up regedit.
Do this (in XP) by going to start menu/run/ then type in “regedit” or in Vista simply hit the start menu and type “regedit” in the search box at the bottem. Once regedit is open navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook
and delete it (after making a backup ofcourse, to do this right click and select export).
Now open Outlook, go to the help menu and select “Office Diagnostics”. Let that run and after which all your problems should be solved. It doesn’t come up that it has caught any problems but it has. Let me know how it went for you!


Hi Tim,
I followed your indications but it didnt solve the problem to me. I am still getting the “Either there is no default mail client or the current mail client cannont fulfill the messaging request. Please run Microsoft Office Outlook and set it as the default mail client”.
But I am running Office 2007 and Windows 7
Giulio
Worked perfectly for me.
I was getting this error when trying to sync Outlook to my iPhone for the first time. The above worked magically.
Many thanks!!!
-v
This worked for me. Just for the record, the key for an XP x64 system is located in:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\Mail\Microsoft Outlook
Make note of the Wow6432Node change…
Thanks!
Dustin
It didn’t work for me. I tried on Outlook 2007 in Vista
Thanks Tim, worked for me on Office 2007 and Vista.
I am also running Windows 7 and Outlook 2007. Got the popup when trying to sync iPhone 3.0 with Outlook Notes.
Your fix worked for me.
This worked for me:
Program files-> common files -> system ->msmapi ->1033 ->delete msmapi32.dll. When you restart outlook the file recreates itself and everything works.
Vassilis
Thanks Vassilis, this worked for me!
Vassilis – No go here. Did exactly as you stated, file was recreated, then the next time I sync’d the iPhone, I received the “no default mail client” message again, since mine is set to Lotus Notes.
And no, I didn’t change the setting anywhere in this process, it simply stayed as what it’s been set to.
Vassilis – solved my problem, all the above didnt work
Vista 64 bit… and got this error attempting to upgrade to Office 2010 beta, however didnt work, so did a rollback.
Hi, I am at wits end with Windows 7 64 bit and the can’t find default mail error. Can anyone help me fix without crashing the whole system. Any help is apprecaited.
Worked a treat for me, i’m running office 2007 with win XP.
Many Thanks
I’m running Win7 x64 and Off 2010. tried all the options above and more (uninstalling and reinstalling mobility center and Mobile device drivers). Nothing works so far.
“Either there is no default mail client or the current mail client cannot fulfill the messaging request….”
I get the impression that it has something to do with Outlook 2010 and it registering itself as the default mail program. Something seems to be wrong in the OS and mail client connection. The search continues.
Ended up uninstalling the 64-bit version of Office 2010 and installed the 32-bit version and it works for me. Looks like the 64-bit version isn’t fully baked yet.
Same issue Win7 64bit with office 2010beta 64bit – no good fix found
http://www.stationstops.com/2009/11/18/microsoft-office-2010-beta-released-breaks-mobileme-sync/