MSIX packaging does not set up MAPI Provider
Categories
(Thunderbird :: Installer, defect, P2)
Tracking
(thunderbird_esr115 wontfix, thunderbird_esr128 affected, thunderbird130 affected)
People
(Reporter: applesolvent, Unassigned, NeedInfo)
References
Details
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0
Steps to reproduce:
Open context menu of let's say a simple PDF-file with right mouseclick, go to Sent to => email recipient => error message : not possible because there is no standard mail program.
thunderbird (from ms store because easier updates) is set up as standard mail program, there is also the new outlook app installed from ms store.
Actual results:
Open context menu of let's say a simple PDF-file with right mouseclick, go to Sent to => email recipient => error message : not possible because there is no standard mail program.
Expected results:
Open context menu of let's say a simple PDF-file with right mouseclick, go to Sent to => email recipient => thunderbird opens up and a new empty mail has an attachement.
i wrote this to myself after a long time of not knowing why MAPI on windows 10 doesn't work: i am stuck again at error "send to => mail recipient" thx ms https://answers.microsoft.com/en-us/windows/forum/all/send-to-mail-recipient-context-menu-not-working/7b85bf59-7485-4d87-9efa-b29477719108 answer: The Send To → Mail Recipient option needs a classic desktop email client with MAPI support, like Office Outlook or Mozilla Thunderbird. It will not work with Store apps like ... thunderbird from ms store.
attached you see an error from another bug: if you use thunderbird from ms store and klick on "searchable through windows-search" then this error appears.
i really like the store-version but i think i have to go back to the non-store version.
Reporter | ||
Comment 1•8 months ago
|
||
Reporter | ||
Comment 2•8 months ago
|
||
can someone confirm that mail apps from ms store are not MAPI-compatible?
Comment 3•8 months ago
|
||
The screenshot is about windows search. That would be something else...
Reporter | ||
Comment 4•8 months ago
|
||
Reporter | ||
Comment 5•8 months ago
|
||
the windows search bug is the 2nd bug.
the first bug is the mapi bug.
Reporter | ||
Comment 6•8 months ago
|
||
can someone confirm that mail apps from ms store are not MAPI-compatible?
Comment 7•7 months ago
|
||
The work is occurring in bug 1879717
Comment 8•6 months ago
|
||
The MSIX installer does not set up MAPI.
Reporter | ||
Comment 9•6 months ago
|
||
yes you are correct, thank you for explaining me.
the MSIX (file format for windows apps from ms store) doesn't set up the MAPI (sadly, that's why new outlook from ms store https://apps.microsoft.com/detail/9nrx63209r7b also doesn't work with MAPI, omg microsoft what are you planning???)
but the .MSI DOES SET UP MAPI (also .EXE from the official thunderbird site).
i am so sad, i don't know what to do except using msi or exe from official site, while firefox from ms store is fine (except profile manager still in english).
Reporter | ||
Comment 10•6 months ago
|
||
(In reply to Magnus Melin [:mkmelin] from comment #3)
The screenshot is about windows search. That would be something else...
the error of the windows search is because of c:\program files\WindowsApps ... everything in there has special permission rights because Windows Apps (MSIX) from ms store follow special rules. that's why the MSIX version of thunderbird has not just bug but two: first bug is mapi doesn't work and the second bug is that you can't enable "searchable through windows-search" because you as a user don't have permission on WSEnable.exe, because it's located under /WindowsApps...
I have the same problem with inkscape from MS Store and PDF. you can't open pdf-files with inkscape through context menu => open with ... inkscape, because the developer has to implement it, that's why it works with SVG-files perfectly. if you try to open inkscape.exe or you try to open a file with inkscape.exe located in /WindowsApps, you will get the same error: you don't have the permissions.
Comment 11•5 months ago
|
||
Thunderbird when right-click on a file and select "Send to" "Mail Recipient"
Please check registry key: HKEY_CURRENT_USER\Software\Clients\Mail
'Start' > Run > type regedit
Locate this registry entry: HKEY_CURRENT_USER\Software\Clients\Mail
on right side double click on 'Default'
Enter Mozilla Thunderbird in 'Value Data'
If required you could also do the same for:
Registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail
Setting the Windows OS default MAILTO option does not seem update that particular registry.
Age old issue in Windows OS.
Does the above help with right-click on a file and select "Send to" "Mail Recipient" issue ?
Comment 12•5 months ago
|
||
(In reply to Anje from comment #11)
Thunderbird when right-click on a file and select "Send to" "Mail Recipient"
Please check registry key: HKEY_CURRENT_USER\Software\Clients\Mail
'Start' > Run > type regedit
Locate this registry entry: HKEY_CURRENT_USER\Software\Clients\Mail
on right side double click on 'Default'
Enter Mozilla Thunderbird in 'Value Data'If required you could also do the same for:
Registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\MailSetting the Windows OS default MAILTO option does not seem update that particular registry.
Age old issue in Windows OS.Does the above help with right-click on a file and select "Send to" "Mail Recipient" issue ?
This whole thing could be an addon if it won't get fixed elsewhere. That, or if someone can detail that somewhere and people can hack their own registries if they "WONTFIX" it here.
Reporter | ||
Comment 13•3 months ago
|
||
(In reply to Anje from comment #11)
Thunderbird when right-click on a file and select "Send to" "Mail Recipient"
Please check registry key: HKEY_CURRENT_USER\Software\Clients\Mail
'Start' > Run > type regedit
Locate this registry entry: HKEY_CURRENT_USER\Software\Clients\Mail
on right side double click on 'Default'
Enter Mozilla Thunderbird in 'Value Data'If required you could also do the same for:
Registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\MailSetting the Windows OS default MAILTO option does not seem update that particular registry.
Age old issue in Windows OS.Does the above help with right-click on a file and select "Send to" "Mail Recipient" issue ?
Sry for taking so long
I don't have \Mail in HKEY_CURRENT_USER\Software\Clients\ but I have \Mail in HKEY_LOCAL_MACHINE\SOFTWARE\Clients\
I changed it from Microsoft Outlook to Mozilla Thunderbird (I have recently installed Thunderbird from ms store on this laptop but i need neither outlook nor thunderbird on this laptop, i need thunderbird somewhere else and i thought the ms store version could be nice but it has severe problems) but only an ms outlook pop-up appears i have never seen before and says there is no standard mail recipient
Comment 14•3 months ago
|
||
The image error translates - hopefully this is correct:
There is no default email client or the current email client cannot meet the message request. Run Microsoft Outlook and set Outlook as the default email client
Which makes me ask..
In Windows OS defaults....
Have you set up Thunderbird as the default email client?
Have you set up 'Mailto' protocol to use Thunderbird ?
If no to these queries then please make the necessary changes.
REstart everything and report on results.
Previously you mentioned :
thunderbird (from ms store because easier updates)
That's not necessarilly accurate. If you have Updater Software which auto updates various programs including Thunderbird, then you may discover you run into problems when major updates occur. This is because Updater Software just overrules Thunderbird and auto updates to versions, which at that point in time are only offered...and I quote the following as an example:
Thunderbird version 128.0 is only offered as direct download from thunderbird.net and not as an upgrade from Thunderbird version 115 or earlier. A future release will provide updates from earlier versions.
Those people already on 115* would continue to get updates specific to that version and not to the new 128 version.
Auto Updater Software does not know this and has caused various issues by updating to the wrong version at the wrong time. Thunderbird is perfectly capable of updating itself accurately either via auto update or manually by yourself.
Description
•