There is no default mail .. (THUNDERBIRD ON WIN 10)
Dear community, my customer is unable to send invoice email from his management software. They get the error "There is no default mail client or the current mail client...." I tried different solutions to set thunderbird as default mapi clint like changing registry key and reacreating mapi32.dll but without success. INFO: thunderbird 32 bit (last release), win 10 64bit
Can you please help me? Thanks
Chosen solution
Before you try a complex solution, try one that is simple and often fixes MAPI issues: download and run the full 32-bit installer for the exact same version of TB that is currently installed, choose the Advanced setup and set TB as the default email client, don't run TB at the end of setup, restart the computer. The see if sending files from the management app to TB is working.
https://support.mozilla.org/en-US/questions/1307664
Read this answer in context 👍 1All Replies (7)
In Thunderbird Menu app icon > Options select 'General' 'System Integration' section select checkbox 'Always check to see if Thunderbird is the default mail client on startup'
In Windows 10 In 'Default apps' 'Email' needs to be set as 'Thunderbird'
scroll down click on 'choose default applications by protocol' MAILTO should be set up as Thunderbird.
It is also possible that the program/ management software you are using has an in built option to look for 'outlook.exe'.
It would be helpful to know what is the name of the management software program they are using.
So do the following to see if that is the cause.
In Windows search type: Registry and select 'Registry Editor' to open.
Locate
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
- Right click on 'App Paths' and select 'New' > 'Key'
- Name it: outlook.exe
This will create:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\outlook.exe
Locate:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\thunderbird.exe
- On the right it will have two ab listed names (Default) and 'Path' both of type 'REG_SZ'
- Double click on 'Default' name to open 'Edit String' window.
- Do not edit anything.
- Copy all the 'Value Data' - highlight all text, right click and select 'Copy'
- click on 'Cancel' to close as you do not want to save anything.
Locate
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\outlook.exe
- In 'Name' column it will say Default.
- Double click on 'Default' to open the Edit String window.
- In the 'Value Data' text box, Paste in the copied text - right click and select paste.
- click on 'OK' to save
- Right click on the App Paths\outlook.exe and select 'New' > 'String Value'
- Name it : Path
Locate:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\thunderbird.exe
- Double click on 'Path' name to allow you to 'Edit String'.
- Do not edit anything.
- Copy all the 'Value Data' - highlight text, right click and select 'Copy'
- click on 'Cancel' to close.
Locate
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\outlook.exe
- In 'Name' column it will say Path.
- Double click on 'Path' to open the Edit String.
- Paste in the copied text - right click and select paste.
- click on 'OK' to save
This should result in you having both a 'thunderbird.exe' (already installed) and a 'outlook.exe' (you newly created) in 'App Paths
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\outlook.exe
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\thunderbird.exe
When you select 'outlook.exe' it should look identical to when you select 'thunderbird.exe', so both are the same with the exception of the 'App Paths' name.
Your management software program will look for App Paths\outlook.exe and find it, but it is tricked into using thunderbird - (assuming that it is auto searching for outlook.exe).
Chosen Solution
Before you try a complex solution, try one that is simple and often fixes MAPI issues: download and run the full 32-bit installer for the exact same version of TB that is currently installed, choose the Advanced setup and set TB as the default email client, don't run TB at the end of setup, restart the computer. The see if sending files from the management app to TB is working.
I have similar issue - MS Access just ignores the sendobject command. It looks like Access can only use Outlook as the email client as that supports MAPI. Open Office Writer displays "OpenOffice was unable to find a working e-mail configuration." Running mailto:jallen@hotmail.com brings up the email window.
Modified
Jason said
I have similar issue - MS Access just ignores the sendobject command. It looks like Access can only use Outlook as the email client as that supports MAPI. Open Office Writer displays "OpenOffice was unable to find a working e-mail configuration." Running mailto:jallen@hotmail.com brings up the email window.
You do not mention whether the 'Chosen Solution' has worked for you. Did you do as sfhowes advised ? Did you check the info in the first comment to make sure all is set up correctly ? If it did not then did you try the alternative method by forcing the registry to use Thunderbird when it looks for outlook?
Hi sfhowes, thank you for your reply. I checked to see my OO and it is 32 bits but my TB is 64 bits. How can I change this so they will mach and work together? Thank you
Uninstall TB 64-bit (won't affect your data in the separate profile folder), then download and run the 32-bit installer (as above) from here: