Closed Bug 1601879 Opened 4 years ago Closed 3 years ago

MAPI not working after install/update to TB 68.2.2 64bits - "Send to > Mail recipient"

Categories

(MailNews Core :: Simple MAPI, defect)

x86_64
Windows
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: richard.leger, Assigned: richard.leger)

References

()

Details

(Keywords: regression, steps-wanted, Whiteboard: [regression 60.9.x -> 68.2.2])

Attachments

(3 files)

+++ This bug was initially created as a clone of Bug #1530820 +++

Please refer to few last days of comments in Bug 1530820 starting from Bug 1530820 Comment 165 (https://bugzilla.mozilla.org/show_bug.cgi?id=1530820#c165)

In a nutshell a new MAPI/SentTo issue raised recently affecting TB 64 bits version on Windows 10 for some users.

Whiteboard: [regression 60.5.1 -> 60.5.2] → [regression 60.5.1 -> 68.2.2]

(Richard: Typing comment xxx will insert a link to comment xxx in the same bug, you need to type bug nnn comment xxx).

Can someone work out under which circumstances this doesn't work. I've been using 64bit versions for a while an I've worked on fixing MAPI for 64bit versions together with Mike Kaganski (bug 393302, bug 594239, bug 1048658, bug 1530820, bug 1505315, bug 1521007, etc.) and I can't reproduce the issue. Besides, all the mentioned bugs are already in TB 60.x, with the exception of bug 1048658. Also, I'm the only Windows developer on the project (and currently on PTO). Note Mike's comment in bug 1530820 comment #182.

Summary: MAPI not working after install/update to TB 68.2.2 64bits - "Send to" → MAPI not working after install/update to TB 68.2.2 64bits - "Send to > Mail recipient"
Whiteboard: [regression 60.5.1 -> 68.2.2] → [regression 60.9.x -> 68.2.2]
Version: 62 → 68

(In reply to Jorg K (GMT+1) (PTO to 15th Dec 2019, sporadically reading bugmail) from comment #1)

(Richard: Typing comment xxx will insert a link to comment xxx in the same bug, you need to type bug nnn comment xxx).

Oups! Corrected...

Can someone work out under which circumstances this doesn't work.

If you look at my comments I partially managed to reproduce issue and "fix" it but solution does not work for wrhenshaw99, Mike and Rik... nor Mike's suggestion in bug 1530820 comment #182... (what does OT mean?)...

By the way changing install path shall not affect TB features in any way... if that is the case then it is a bug that may need fixing...

Would you have any suggestions (questions/tests/log gathering) that could help wrhenshaw99, Mike and Rik identify the root cause of issue at their end?

Obviously if end-users raised issue in a bug comments, it means they need some help to have it fixed ;-)

(In reply to Richard Leger from comment #2)

(In reply to Jorg K (GMT+1) (PTO to 15th Dec 2019, sporadically reading bugmail) from comment #1)

(Richard: Typing comment xxx will insert a link to comment xxx in the same bug, you need to type bug nnn comment xxx).

Oups! Corrected...

Can someone work out under which circumstances this doesn't work.

I will repeat my comments from the other bug.

"Just now I only had TB 32 bit installed.
I installed TB 64 bit and rebooted.
Now I had both TB 32 bit and TB 64 bit installed.
With TB 32 bit set as the default mail program, send to mail recipient worked fine.
With TB 32 bit set as the default mail program, send to mail recipient did not work.
I uninstalled TB 32 bit and rebooted.
I uninstalled TB 64 bit and rebooted.
I reinstalled TB 64 bit and kept the option to Use Thunderbird as my default email client (which I always leave set every time I install TB).
At this point the windows settings showed TB as the default mail client and TB showed itself as the default mail client, but send to mail
recipient did not work.
I uninstalled TB 64 bit and rebooted.
I installed TB 32 bit and rebooted.
At this point send to mail client worked just fine."

So.....

I have tried TB 64 bit as the only installed program. I have tried it in Program Files and Program Files (86) and it doesn't work in either.
I have tried TB 64 bit installed over TB 32 bit and it doesn't work.
I have tried TB 64 bit installed in Program Files while TB 32 bit is installed in Program Files (86) and it works with TB 32-bit being the default mail client and doesn't work when TB 64 bit is the default mail client.
No matter what I do, it works fine in TB 32 bit.

When I reported the problem I was on Windows 10 1903. Now I am on Window 10 1909. No change. Still doesn't work.

Bill

wrhenshaw99, can you also re-confirm here:

  • Version of x32bits of TB you are using for testing
  • Version of x64bits of TB you are using for testing
  • What is the installer language default (US) or in a specifique language en-GB or else?
  • Links you used to download each installer
  • That you use Windows Explorer > Sent To > Mail Recipient feature?
  • Does the same issue occurs if you Send To from another program? E.g Adobe Reader, LibreOffice etc...
  • what is filename and extension of file you are sending to?
  • does it happens with any file name and/or type(s)?
  • if you shorten filename to one letter filename e.g a.pdf or a.zip or else depending on file type does same issue occurs?
  • can you create a new TB profile for testing purpose and see if that change anything? I don't think a profile setting would have any impact but may be worth a try...

(In reply to Richard Leger from comment #4)

wrhenshaw99, can you also re-confirm here:

  • Version of x32bits of TB you are using for testing
    68.2.2
  • Version of x64bits of TB you are using for testing
    68.2.2
  • What is the installer language default (US) or in a specifique language en-GB or else?
    US
  • That you use Windows Explorer > Sent To > Mail Recipient feature?
    yes
  • Does the same issue occurs if you Send To from another program? E.g Adobe Reader, LibreOffice etc...
    As far as I know I don't have any programs that have a send to mail recipient option
  • what is filename and extension of file you are sending to?
    I've tried at least 10 different files with .doc, .txt, .jpg and other extenstions
  • does it happens with any file name and/or type(s)?
    yes
  • if you shorten filename to one letter filename e.g a.pdf or a.zip or else depending on file type does same issue occurs?
    didn't try this, don't currently have 64-bit installed
  • can you create a new TB profile for testing purpose and see if that change anything? I don't think a profile setting would have any impact but may be worth a try...
    Don't currently have 64-bit installed. If I get time I'll try this today.

(In reply to Richard Leger from comment #4)

  • can you create a new TB profile for testing purpose and see if that change anything? I don't think a profile setting would have any impact but may be worth a try...

By the way, how do I create and use a new profile? I don't want to mess up anything in my current profile.

Thanks,
Bill

(In reply to Richard Leger from comment #4)

wrhenshaw99, can you also re-confirm here:

  • Does the same issue occurs if you Send To from another program? E.g Adobe Reader, LibreOffice etc...
  • if you shorten filename to one letter filename e.g a.pdf or a.zip or else depending on file type does same issue occurs?
  • can you create a new TB profile for testing purpose and see if that change anything? I don't think a profile setting would have any impact but may be worth a try...

OK, I figured out how to set up a new profile so I tested using that new profile with no changes to the profile other than adding an email account.

I uninstalled TB 32 bit. I installed TB 68.3.0. 64 bit into Program Files. TB shows as the default mail client in settings. This has to be the 64 bit version as that is the only version installed.

  1. I tried using Word to send a document via email and it failed with an error message. The message said:

     "Either there is no default mail client or the current mail client cannot fulfill the messaging request.  Please run Microsoft Outlook and set it 
      as the default mail client."
    
  2. I shortened a file name to a.jpg and tried right click send to mail recipient and I get the window that allows me to resize the file, but after clicking the Attach button, nothing happens. No compose window is launched.

Bill

@Richard: OT = off-topic.

@wrhenshaw99: Which version of Windows is this? 7 or 10. What you describe sounds a lot like bug 1509918, so on Win 7 TB is not registered as default client.

I am on Windows 10 1909.

As I mentioned in comment 7, TB is definitely registered as the default mail client and shows up in the Settings that way.

Bill

Here is what my settings look like.

https://i.imgur.com/gskD0P3.png

Bill

Attached image mapiOutlook.png

I have never managed to get to the point in Windows where the outlook dialog disappears. Thunderbird 64 does not register for MAPI on my install and never has.

I have uninstaled and reinstalled Thunderbird, tried new profile made something else the default mail client and then installed Thunderbird. I continue to receive a MAPI notification that says Outlook. I have not uninstalled outlook, but I should not have to.

@Jorg,

(In reply to Jorg K (GMT+1) (PTO to 15th Dec 2019, sporadically reading bugmail) from comment #9)

@wrhenshaw99: Which version of Windows is this? 7 or 10.

It also affects Windows 10 1903...

What you describe sounds a lot like bug 1509918, so on Win 7 TB is not registered as default client.

Issue seems to only affects x64 bits version of TB. Could something not be set in the right place in registry during install? Though as I tested at my end, I encountered the issue but managed to make it works some how... so something else might be "interfering" perhaps... windows bug, update, registry key from old TB version still present, anti-virus, etc...?

Any errors in Windows event log noticed?

Fyi
https://answers.microsoft.com/en-us/windows/forum/all/cant-send-emails-fromin-windows-10/794b3a34-b4c9-4441-9020-c5b51e083baf

Seems other people start to report same/similar issue encountered since about 20th November... while using Outlook as email client so may well be a Windows bug... following an update... to be confirmed...

Indeed as per my previous testing, Windows 10 did not properly switch default behavior while switching between various default app for email in Windows Settings... especially with TB x64... it had to be reset by the installer for it to work properly...

See Also: → 393302
See Also: → 1339554
See Also: → 1530820

I cannot reproduce with 68.4.1 on win10

Keywords: steps-wanted

On my Win 10, with TBird 68.4.1, performing the operation on an image file leads first to a resize dialogue and then to an error message entitled, 'Microsoft Outlook'; and doing the same with a PDF immediately yields an Outlook window. I attach a screenshot of the window that occurred with the PDF. Thunderbird was and is set as my default mail application.

Attached image Outlook window

I'm sorry, but what about that comment (that comment on that other bug report)?

Hi, I just wanted to chime in to this bug. We are facing the same issue and we also can reproduce that mapi calls only work for the 32bit version auf Thunderbird and not for the 64bit version. We tried this on several different Windows 10 builds (1809, 1903, 1909). We tried only recent Thunderbird builds (68.x.x).

I hope that this gets fixed soon. As far as I understand the x64 build should be the default for new installes on the x64 plattform...

duplicate?
bug 1517955

duplicate?
bug 1509918

Should this bug block bug 1556748?

I am sorry for the previous comment... since we can't delete or edit comment, I will have to repost with proper formatting. An moderator could delete my previous comment above that is mis-formatted ? Thanks !

In this tutorial that is based for the 64 bits users but could be adapted for 32 bits users, I will be attempting to fix your MAPI / Send to -> Mail recipient and send to from external program issue that you may experience in Windows 7, 8, 8.1 or 10 when you use windows with no other mail client than Thunderbird, and that you may (or not) have installed both x86 and x64 version. This is a blunt straight through tutorial, some steps may or not be necessary, but the goal is to fix it all if possible with one procedure, so read the tutorial completly to understand what we start with, what we end with, etc.

While following the procedure, DO NOT DELETE OR MOVE files located in your profile, these are your settings, emails, etc. Usually located at %appdata%\Thunderbird . Optionally, you could make a copy of that directory to have a backup of your profile before we start.

Now let's start by cleaning up the bird cage:

  1. Download the lastest version of Thunderbird x86 and x64 version.
  2. Install Thunderbird 64 bits, with all default, then Uninstall it, using the control panel.
  3. Reboot
  4. Install Thunderbird 32 bits, with all default, then Uninstall it, using the control panel.
  5. Reboot.
  6. Check out C:\Program Files and C:\Program Files (x86), and make sure there is no more Thunderbird directory.
  7. Check out the following registry Key: Computer\HKEY_CURRENT_USER\Software\Thunderbird\Launcher it will display
    different path to check out for remaining thunderbird files, if it was installed by example, on a local profile instead than inside Program Files directories.
  8. Now we will modify C:\WINDOWS\WIN.INI by running an Notepad as Administrator and then by opening that file. Once the file is open in a notepad running as administrator, add the following section at the end of the file:

[Mail]
MAPI=1
CMC=1
CMCDLLNAME=mapi.dll
CMCDLLNAME32=mapi32.dll
MAPIX=1
MAPIXVER=1.0.0.1
OLEMessaging=1

  1. Reboot.
  2. Install Windows Mail and Calendar from the Microsoft Store.
  3. Set Windows Mail as default Email client in Setting -> Applications -> "Default apps"
  4. Reboot.
  5. Install the Thunderbird x64 version with all defaults in *C:\Program Files*
  6. Reboot.
  7. Let modify your registry, let create a .reg file with the following content:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Messaging Subsystem]
"MAPI"="1"
"MAPIX"="1"
"MAPIXVER"="1.0.0.1"
"OLEMessaging"="1"
"CMCDLLNAME"="Mapi.dll"
"CMCDLLNAME32"="Mapi32.dll"
"CMC"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem]
"MAPI"="1"
"MAPIX"="1"
"MAPIXVER"="1.0.0.1"
"OLEMessaging"="1"
"CMCDLLNAME"="Mapi.dll"
"CMCDLLNAME32"="Mapi32.dll"
"CMC"="1"

[HKEY_CURRENT_USER\Software\Clients\Mail]
@="Mozilla Thunderbird"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird]
@="Mozilla Thunderbird"
"DLLPath"="C:\Program Files\Mozilla Thunderbird\mozMapi32_InUse.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities]
"ApplicationDescription"="Thunderbird is a full-featured email application. Thunderbird supports IMAP and POP mail protocols, as well as HTML mail formatting. Built-in junk mail controls, RSS capabilities, powerful quick search, spell check as you type, global inbox, and advanced message filtering round out Thunderbird's modern feature set."
"ApplicationIcon"="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"
"ApplicationName"="Thunderbird"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities\FileAssociations]
".eml"="ThunderbirdEML"
".wdseml"="ThunderbirdEML"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities\StartMenu]
"Mail"="Mozilla Thunderbird"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities\URLAssociations]
"mailto"="Thunderbird.Url.mailto"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\DefaultIcon]
@="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\InstallInfo]
"HideIconsCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /HideShortcuts"
"ShowIconsCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /ShowShortcuts"
"ReinstallCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /SetAsDefaultAppGlobal"
"IconsVisible"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto]
@="Thunderbird URL"
"FriendlyTypeName"="Thunderbird URL"
"URL Protocol"=""
"EditFlags"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\DefaultIcon]
@="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell\open\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -osint -compose "%1""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\open\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -mail"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\properties]
@="Thunderbird &Options"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\properties\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -options"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\safemode]
@="Thunderbird &Safe Mode"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\safemode\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -safe-mode"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird]
@="Mozilla Thunderbird"
"DLLPath"="C:\Program Files\Mozilla Thunderbird\mozMapi32_InUse.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Capabilities]
"ApplicationDescription"="Thunderbird is a full-featured email application. Thunderbird supports IMAP and POP mail protocols, as well as HTML mail formatting. Built-in junk mail controls, RSS capabilities, powerful quick search, spell check as you type, global inbox, and advanced message filtering round out Thunderbird's modern feature set."
"ApplicationIcon"="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"
"ApplicationName"="Thunderbird"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Capabilities\FileAssociations]
".eml"="ThunderbirdEML"
".wdseml"="ThunderbirdEML"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Capabilities\StartMenu]
"Mail"="Mozilla Thunderbird"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Capabilities\URLAssociations]
"mailto"="Thunderbird.Url.mailto"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\DefaultIcon]
@="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\InstallInfo]
"HideIconsCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /HideShortcuts"
"ShowIconsCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /ShowShortcuts"
"ReinstallCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /SetAsDefaultAppGlobal"
"IconsVisible"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols]

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols\mailto]
@="Thunderbird URL"
"FriendlyTypeName"="Thunderbird URL"
"URL Protocol"=""
"EditFlags"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\DefaultIcon]
@="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell\open\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -osint -compose "%1""

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\open\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -mail"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\properties]
@="Thunderbird &Options"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\properties\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -options"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\safemode]
@="Thunderbird &Safe Mode"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\safemode\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -safe-mode"

  1. Execute the .reg file that you have just created and answer yes for the confirmation so that registry entries are added/updated
  2. Reboot.
  3. Go in "Default Apps" and under EMAIL we will set Thunderbird as the default Mail Client.
  4. Go in "Set Default by App", find Thunderbird and apply all of it default.
  5. Reboot.
  6. Now setup a test account in Thunderbird, make sure that send and receive work fine.
  7. Test to right click on a file in windows explorer and do Send to -> Mail recipient
  8. It should also work in others program such as Adobe Acrobat Reader or Accounting applications by example.
  9. You can uninstall Windows Mail and Calendar
  10. Reboot and make sure everything still work.

Please note that it is possible that after all this is done, you may have to re-add your old profile, usually done by adding the options -P to your thunderbird shortcut on the desktop by example, so that it launch the profile manager before actually starting thunderbird, letting you create a new default profile, and pointing it to the right profile directory, that we had before we started all this, if that was the case.

If this helped you and saved lots of headaches, please share it to at least one other place or something so we can help others with this ... issue, and if you had to add something or do something else, that is not written here, please let me know. I have to say that I am a bit surprised than this problem is still there, 10 years down the road. We used to have this problem back at the beginning of Windows 7... We used to have this in various setup, either without Office/Outlook, or light/stripped version of windows and , It is really the type of problem that you feel like a ping pong ball between Microsoft and Mozilla because of SimpleMAPI and MAPI, etc.... while all you need, is an immediate help and getting things to works.

Best Regards,

Hi

@Steve,
Thank you for finding a possible quick-fix/workaround (to be confirmed it works for others) and describing it in so much details... it may definitely be a way forward... short term... for testing purpose...

@TB Dev Team,
...long term though, it shall be a concerned to ask people to install MS apps, fiddle manually with win.ini and registry keys to fix such issue... while certainly a step forward a solution...
From an IT admin/end-users point of you, all that shall be required at the max to fix such issue shall be as simple as to remove/re-install the Thunderbird application... especially in production environment...
Basically any changes required shall be handled by the application installer itself automatically in a controlled manner...
Doing otherwise may introduce further unknown/unexpected issues down the line...

Regards,

FYI, here it the win.ini + registry content on a "broken" install to compare with Steve Comment 28 if that can be of any help...

C:\WINDOWS\WIN.INI

; for 16-bit app support
[fonts]
[extensions]
[mci extensions]
[files]
[Mail]
MAPI=1
[ResponseResult]
ResultCode=0

Registry

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Messaging Subsystem]
"MAPI"="1"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Messaging Subsystem\MSMapiApps]
"SearchProtocolHost.exe"="Microsoft Outlook"
"choosusr.dll"=""
"inetsw95.exe"=""
"msab32.dll"=""
"nwab32.dll"=""
"outstore.dll"="Microsoft Outlook"

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem]
"MAPI"="1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem\MSMapiApps]
"SearchProtocolHost.exe"="Microsoft Outlook"
"choosusr.dll"=""
"inetsw95.exe"=""
"msab32.dll"=""
"nwab32.dll"=""
"outstore.dll"="Microsoft Outlook"

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Clients]
[HKEY_CURRENT_USER\Software\Clients\Mail]
@="Mozilla Thunderbird"
[HKEY_CURRENT_USER\Software\Clients\News]
@="Mozilla Thunderbird"

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail]
@="Microsoft Outlook"
"PreFirstRun"="Either there is no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Outlook and set it as the default mail client.*Microsoft Office Outlook"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook]
@="Microsoft Outlook"
"DLLPath"="mapi32.dll"
"DLLPathEx"="C:\Program Files (x86)\Microsoft Office\root\VFS\ProgramFilesCommonX86\system\msmapi\1033\msmapi32.dll"
"MSIComponentID"="{6DB1921F-8B40-4406-A18B-E906DBEEF0C9}"
"MSIInstallOnWTS"=dword:00000000
"MSIOfficeLCID"=hex(7):4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,
5c,00,4f,00,66,00,66,00,69,00,63,00,65,00,5c,00,31,00,36,00,2e,00,30,00,5c,
00,43,00,6f,00,6d,00,6d,00,6f,00,6e,00,5c,00,4c,00,61,00,6e,00,67,00,75,00,
61,00,67,00,65,00,52,00,65,00,73,00,6f,00,75,00,72,00,63,00,65,00,73,00,00,
00,55,00,49,00,4c,00,61,00,6e,00,67,00,75,00,61,00,67,00,65,00,54,00,61,00,
67,00,00,00,50,00,72,00,65,00,66,00,65,00,72,00,72,00,65,00,64,00,45,00,64,
00,69,00,74,00,69,00,6e,00,67,00,4c,00,61,00,6e,00,67,00,75,00,61,00,67,00,
65,00,00,00,00,00
"MSIApplicationLCID"=hex(7):4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,
00,5c,00,4f,00,66,00,66,00,69,00,63,00,65,00,5c,00,31,00,36,00,2e,00,30,00,
5c,00,4f,00,75,00,74,00,6c,00,6f,00,6f,00,6b,00,00,00,4c,00,61,00,73,00,74,
00,55,00,49,00,4c,00,61,00,6e,00,67,00,75,00,61,00,67,00,65,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\InstallInfo]
"ReinstallCommand"="C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE /spadreinstall"
"HideIconsCommand"="C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE /spadhideicons"
"ShowIconsCommand"="C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE /spadshowicons"
"IconsVisible"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\protocols]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\protocols\mailto]
@="URL:MailTo Protocol"
"EditFlags"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\protocols\mailto\DefaultIcon]
@="C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE,-9403"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\protocols\mailto\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\protocols\mailto\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\protocols\mailto\shell\open\command]
@=""C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE" -c IPM.Note /mailto "%1""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\shell\open\command]
@=""C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE" /recycle"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird]
@="Mozilla Thunderbird"
"DLLPath"="C:\Program Files\Mozilla Thunderbird\mozMapi32_InUse.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities]
"ApplicationDescription"="Thunderbird is a full-featured email application. Thunderbird supports IMAP and POP mail protocols, as well as HTML mail formatting. Built-in junk mail controls, RSS capabilities, powerful quick search, spell check as you type, global inbox, and advanced message filtering round out Thunderbird's modern feature set."
"ApplicationIcon"="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"
"ApplicationName"="Thunderbird"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities\FileAssociations]
".eml"="ThunderbirdEML"
".wdseml"="ThunderbirdEML"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities\StartMenu]
"Mail"="Mozilla Thunderbird"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities\URLAssociations]
"mailto"="Thunderbird.Url.mailto"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\DefaultIcon]
@="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\InstallInfo]
"HideIconsCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /HideShortcuts"
"ShowIconsCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /ShowShortcuts"
"ReinstallCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /SetAsDefaultAppGlobal"
"IconsVisible"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto]
@="Thunderbird URL"
"FriendlyTypeName"="Thunderbird URL"
"URL Protocol"=""
"EditFlags"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\DefaultIcon]
@="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell\open\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -osint -compose "%1""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\open\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -mail"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\properties]
@="Thunderbird &Options"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\properties\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -options"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\safemode]
@="Thunderbird &Safe Mode"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\safemode\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -safe-mode"

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail]
@="Microsoft Outlook"
"PreFirstRun"="Either there is no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Outlook and set it as the default mail client.*Microsoft Office Outlook"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail]
@="Windows Live Hotmail"
"DLLPath"=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,
6c,00,65,00,73,00,25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,
00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,68,00,6d,00,
6d,00,61,00,70,00,69,00,2e,00,64,00,6c,00,6c,00,00,00
"LocalizedString"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,
46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,
00,65,00,74,00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,
68,00,6d,00,6d,00,61,00,70,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,32,
00,30,00,33,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail\backup]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail\Protocols]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail\Protocols\mailto]
@="URL:MailTo Protocol"
"EditFlags"=hex:02,00,00,00
"URL Protocol"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail\Protocols\mailto\DefaultIcon]
@=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,
00,73,00,25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,20,00,
45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,68,00,6d,00,6d,00,61,
00,70,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail\Protocols\mailto\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail\Protocols\mailto\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail\Protocols\mailto\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,
25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,20,00,45,00,78,
00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,68,00,6d,00,6d,00,61,00,70,00,
69,00,2e,00,64,00,6c,00,6c,00,22,00,2c,00,4d,00,61,00,69,00,6c,00,54,00,6f,
00,50,00,72,00,6f,00,74,00,6f,00,63,00,6f,00,6c,00,48,00,61,00,6e,00,64,00,
6c,00,65,00,72,00,20,00,25,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Hotmail\shell\open\command]
@=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,
25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,20,00,45,00,78,
00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,68,00,6d,00,6d,00,61,00,70,00,
69,00,2e,00,64,00,6c,00,6c,00,22,00,2c,00,4f,00,70,00,65,00,6e,00,49,00,6e,
00,62,00,6f,00,78,00,48,00,61,00,6e,00,64,00,6c,00,65,00,72,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook]
@="Microsoft Outlook"
"DLLPath"="mapi32.dll"
"DLLPathEx"="C:\Program Files (x86)\Microsoft Office\root\VFS\ProgramFilesCommonX86\system\msmapi\1033\msmapi32.dll"
"MSIComponentID"="{6DB1921F-8B40-4406-A18B-E906DBEEF0C9}"
"MSIInstallOnWTS"=dword:00000000
"MSIOfficeLCID"=hex(7):4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,
5c,00,4f,00,66,00,66,00,69,00,63,00,65,00,5c,00,31,00,36,00,2e,00,30,00,5c,
00,43,00,6f,00,6d,00,6d,00,6f,00,6e,00,5c,00,4c,00,61,00,6e,00,67,00,75,00,
61,00,67,00,65,00,52,00,65,00,73,00,6f,00,75,00,72,00,63,00,65,00,73,00,00,
00,55,00,49,00,4c,00,61,00,6e,00,67,00,75,00,61,00,67,00,65,00,54,00,61,00,
67,00,00,00,50,00,72,00,65,00,66,00,65,00,72,00,72,00,65,00,64,00,45,00,64,
00,69,00,74,00,69,00,6e,00,67,00,4c,00,61,00,6e,00,67,00,75,00,61,00,67,00,
65,00,00,00,00,00
"MSIApplicationLCID"=hex(7):4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,
00,5c,00,4f,00,66,00,66,00,69,00,63,00,65,00,5c,00,31,00,36,00,2e,00,30,00,
5c,00,4f,00,75,00,74,00,6c,00,6f,00,6f,00,6b,00,00,00,4c,00,61,00,73,00,74,
00,55,00,49,00,4c,00,61,00,6e,00,67,00,75,00,61,00,67,00,65,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook\InstallInfo]
"ReinstallCommand"="C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE /spadreinstall"
"HideIconsCommand"="C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE /spadhideicons"
"ShowIconsCommand"="C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE /spadshowicons"
"IconsVisible"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook\protocols]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook\protocols\mailto]
@="URL:MailTo Protocol"
"EditFlags"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook\protocols\mailto\DefaultIcon]
@="C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE,-9403"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook\protocols\mailto\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook\protocols\mailto\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook\protocols\mailto\shell\open\command]
@=""C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE" -c IPM.Note /mailto "%1""
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Microsoft Outlook\shell\open\command]
@=""C:\Program Files (x86)\Microsoft Office\Root\Office16\OUTLOOK.EXE" /recycle"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird]
@="Mozilla Thunderbird"
"DLLPath"="C:\Program Files\Mozilla Thunderbird\mozMapi32_InUse.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Capabilities]
"ApplicationDescription"="Thunderbird is a full-featured email application. Thunderbird supports IMAP and POP mail protocols, as well as HTML mail formatting. Built-in junk mail controls, RSS capabilities, powerful quick search, spell check as you type, global inbox, and advanced message filtering round out Thunderbird's modern feature set."
"ApplicationIcon"="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"
"ApplicationName"="Thunderbird"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Capabilities\FileAssociations]
".eml"="ThunderbirdEML"
".wdseml"="ThunderbirdEML"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Capabilities\StartMenu]
"Mail"="Mozilla Thunderbird"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Capabilities\URLAssociations]
"mailto"="Thunderbird.Url.mailto"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\DefaultIcon]
@="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\InstallInfo]
"HideIconsCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /HideShortcuts"
"ShowIconsCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /ShowShortcuts"
"ReinstallCommand"=""C:\Program Files\Mozilla Thunderbird\uninstall\helper.exe" /SetAsDefaultAppGlobal"
"IconsVisible"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols\mailto]
@="Thunderbird URL"
"FriendlyTypeName"="Thunderbird URL"
"URL Protocol"=""
"EditFlags"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\DefaultIcon]
@="C:\Program Files\Mozilla Thunderbird\thunderbird.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell\open\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -osint -compose "%1""
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\open\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -mail"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\properties]
@="Thunderbird &Options"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\properties\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -options"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\safemode]
@="Thunderbird &Safe Mode"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail\Mozilla Thunderbird\shell\safemode\command]
@=""C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -safe-mode"

Attached patch diff.txtSplinter Review

FYI, to ease comparison, find attached a diff between Richard (aka me) and Steve configurations...
to highlight differences based on Steve provided info...

Please note that this is not really a patch, it is set this way just to help consulting the attachment...

Assignee: nobody → richard.leger

(In reply to Worcester12345 from comment #26)

Should this bug block bug 1556748?

(In reply to Worcester12345 from comment #34)

(In reply to Worcester12345 from comment #26)

Should this bug block bug 1556748?

If 1556748 intent to force 32bits users to migrate to 64bits version without their permission, especially when they did install a 32bits version on purpose, yes, this bug will block it and create huge issues in software such as Accounting software and etc.

"Send to" (aka Simple MAPI integration of Thunderbird) always has been sloopy at best, for years......

I should be able to use Send To from File Explorer and inside applications that use MAPI, without having to install further software (ie: Mail or Outlook), either on a 32bits or 64bits version of thunderbird, on a brand new Windows 7/10, and right now it is not the case.

See my post above, so before "imposing" a 64bits version to everyone x64, perhaps Mozilla want to fix this recuring bug. :)

I've just updated from TB 68.12.1 32-bit to TB 78.4.0 64-bit. I am no longer having the problem. In File Explorer (and elsewhere) Right Click > Send To > Mail Recipient is working fine. Not sure, but looks like TB 78 fixed whatever was causing the problem in TB 68.

Bill

(In reply to wrhenshaw99 from comment #37)

I've just updated from TB 68.12.1 32-bit to TB 78.4.0 64-bit. I am no longer having the problem. In File Explorer (and elsewhere) Right Click > Send To > Mail Recipient is working fine. Not sure, but looks like TB 78 fixed whatever was causing the problem in TB 68.

Richard, is this one working for you now?

Flags: needinfo?(richard.leger)

I am not runnin(In reply to Worcester12345 from comment #38)

(In reply to wrhenshaw99 from comment #37)

I've just updated from TB 68.12.1 32-bit to TB 78.4.0 64-bit. I am no longer having the problem. In File Explorer (and elsewhere) Right Click > Send To > Mail Recipient is working fine. Not sure, but looks like TB 78 fixed whatever was causing the problem in TB 68.

Richard, is this one working for you now?

I am now running TB 85.0b3 (64-bit) on my Windows 10 laptop and I still had the issue. If I Sent To > Mail Recipient a file from File Explorer, not new email with the attached file appears in TB. When I checked, my default app, TB was set as default, but when I tried to set another mail app temporarily to switch back to Thunderbird as default it was no longer possible as Thunderbird is no longer listed! It does not even appear to be choosable when trying to set default by app... again not listed.

So I have re-downloaded and re-installed TB 85.0b3 (64-bit) and it now works as expected.

On a separate Windows 10 machine I have 68.12.1 (32-bits & 64-bits) and 78.6.0 (32-bit & 64-bits) in various combination possible with reboot between each remove/install as now TB prompt for reboot upon uninstall, and in every case the Sent To function worked.

So what ever the issue was, it seems upgrade from 32bits to 64bits or between version do no longer cause any issues. And a simple re-install seems to fix any those encountered so far.

The re-install did not fix the default app issue though, while during install the Use Thunderbird as default option was ticked. In Windows > Default App another email app is still set as default. But I can now see Thunberbird listed again ans select it to make it default the default Email app.

Flags: needinfo?(richard.leger)

Are you saying an install resolves this, but an update does not?

Flags: needinfo?(richard.leger)

(In reply to Richard Leger from comment #39)

The re-install did not fix the default app issue though, while during install the Use Thunderbird as default option was ticked. In Windows > Default App another email app is still set as default. But I can now see Thunberbird listed again ans select it to make it default the default Email app.

I have seen this from time to time with both Thunderbird and Firefox. Sometimes, they don't even show up under the Windows 10 Start Menu at all. Other times, not under "Default Apps", and sometimes both. Almost always, a fresh install on top of existing will fix this.

(In reply to Wayne Mery (:wsmwk) from comment #40)

Are you saying an install resolves this,

An install or re-install seems to fix the issue as per my previous testing/comment.

but an update does not?

An upgrade from 68.x to 78.x shall fix the issue according to Comment 37
It is likely I would have tested upgrade from 68.12.1 to 78.6.0 at the time of my testing in Comment 39 but it was a month ago so I am not totally sure as my comment does not clearly says it :-)

Though as per the same comment, I had encountered the issue myself in TB 85.0b3 (64-bit) that I only update/upgrade when prompted for it within the Beta channel... so something must have happened at some point that caused the issue in the first place... though I would not be able to confirm for sure if it was due to an update or something else... as I don't use the feature very often.
I do run 68 and 78 ESR on the same machine (but without integration) so would that affected by beta version setup (with integration), I would not know either... just mention it in case it may make a difference.

It is hard also to tell as well if the MAPI issue and the Default App issue are linked or separate issues.

Flags: needinfo?(richard.leger)

I'll mark as resolved. If someone encounter the issue again, please open a follow up bug separately.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED

We use WORKSFORME when we don't know what patch fixed it.

Resolution: FIXED → WORKSFORME
See Also: → 1722256
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: