RemoteAssistance Windows10 : can't send mail with mozMapi32.dll "your client SMAPI is not compatible"
Categories
(Thunderbird :: OS Integration, defect)
Tracking
(Not tracked)
People
(Reporter: noel.pub, Unassigned)
References
Details
Attachments
(1 file)
3.74 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36 Edg/86.0.622.63
Steps to reproduce:
in W10 ( pro or home, 64,since many updates of w10) , and with many versions of thunderbird (32bit ), I launch RemoteAssistance ( msra.exe) and choose "send the invitation file with mail".
Actual results:
With old version of w10, thunderbird was opened and sent the attachment ( invitation file of MSRA) , mail was ok.
With some new versions of w10, I receive an error message : "can't send mail, your client SMAPI is not compatible"
Expected results:
thunderbird open a compose window and send the mail.
My investigations:
a- With an old messaging software (windowsLive/mail), emailing works
with the windbg debugger, I find that the return of the LoadLibraryA of the dll smapi.dll is: 0xc1
This error is normal as it is a 32bit dll in a 64bit OS
b- With various versions of thunderbird, this sending fails
with the windbg debugger, I find that the return of the LoadLibraryA of the dll mozmapi32-inuse.dll is:
ERROR_INVALID_IMAGE_HASH 577 (0x241) : Windows cannot verify the digital signature for this file.
By clicking on the properties of this file, it is possible to install its certificate: but the shipment still fails
c- The listing analysis provided by IDA-disassembler allows me to confirm that it is this difference in LoadLibrary's return code that leads to the failure of the thunderbird opening
d- more exactly, Procmon.exe says :
CI.dll CipReportAndReprieveUMCIFailure + 0x529 0xfffff8030b65159d C:\WINDOWS\system32\CI.dll
e- my guess : msra.exe(64bit) uses COM to launch raserver.exe(64bit), which is a protected program. Raserver.exe uses COM and fixmapi.exe (32bit) to try to load mozmapi32-inuse.dll(32bit) to launch "thunderbird -composite"
But the level of security for this dll is not good since MS modifies W10. I think the certificat must be "microsoft-signed" which is the garant of a new level of security.
Updated•5 years ago
|
Updated•4 years ago
|
I have nothing much to add here Wayne, I have never managed to get MAPI to work on this device and recent daily builds load this message on startup of Thunderbird.
I would agree that there is still a problem, however, I don't know what might be the cause.
Updated•4 years ago
|
Comment 2•4 years ago
•
|
||
(In reply to Matt from comment #1)
Created attachment 9231752 [details]
image.pngI have nothing much to add here Wayne, I have never managed to get MAPI to work on this device and recent daily builds load this message on startup of Thunderbird.
I get this message while trying to use the Send To > Mail Recipient feature in Windows File Explorer on a specific machine... see more details in https://bugzilla.mozilla.org/show_bug.cgi?id=1722256#c6
Comment 3•4 years ago
|
||
(In reply to Richard Leger from comment #2)
(In reply to Matt from comment #1)
I get this message while trying to use the Send To > Mail Recipient feature in Windows File Explorer on a specific machine... see more details in https://bugzilla.mozilla.org/show_bug.cgi?id=1722256#c6
In my case, fixed by resetting user profile on Windows... as confirmed in 1722256 Comment 8.
Hi,
As i explained in my first report ( bad explanation ! ) the "bug" that i reported is about MSRA.exe and Thunderbird when this last application is the default mailer client. The "bug" is not in the "mail to" mechanism nor in the windows profile of user.
And, as i explained ( bad explication ), the source is in the digital signature mechanism.
So, now, i use QuickAssist.exe because it doen't need the help of my very good mailer ( thunderbird ).
So, now, one year after, the "issue/bug" can be definitively closed but i don't know how .
Have good days
Noël
Comment 5•3 years ago
|
||
Thanks for the update
Description
•