Open Bug 546889 Opened 15 years ago Updated 2 years ago

simple mapi issues (Microsoft decided to drop Simple MAPI support in Windows 7, but MYOB still tries to use it, then simple MAPI fails due to unwanted change for simple MAPI in mapi module of Win 7)

Categories

(MailNews Core :: Simple MAPI, defect)

x86
Windows 7
defect

Tracking

(Not tracked)

People

(Reporter: mail, Unassigned)

References

(Blocks 1 open bug)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1

trying to send mail from Myob Business basics send mail menu, returns " An email session cannot be started. please check your mapi installation". Used to be able to send emails with thuinderbird, not really sure when it stopped working. Can send emails when outlook is default client. Have tried ALL suggested work arounds in previous bug posts regarding this issue and NONE of them have worked. Why is this so? 

Reproducible: Always

Steps to Reproduce:
1.open myob data file
2.dbl click open invoice to send
3.click send to menu and choose email
4. click send

Actual Results:  
"An email session cannot be started. please check your mapi installation" followed by " An error occured sending email" .

Expected Results:  
mail sent to addressee
This seems to be a support request; can you go to https://support.mozillamessaging.com/ to resolve it? If you can determine how Thunderbird got into this state, please reopen.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INVALID
Can you reinstall thunderbird and make sure it's the default email client ?
Status: RESOLVED → UNCONFIRMED
Component: General → Simple MAPI
Product: Thunderbird → MailNews Core
QA Contact: general → simple-mapi
Resolution: INVALID → ---
Unfortunately this is a common and serious problem, and we keep receiving questions from users on the Italian support forum. 

For what I understand, Microsoft decided to drop SIMPLE MAPI support in Windows 7. Even if Thunderbird is set as the default mail client, you can't send mails from some softwares (for example PDF Creator, but also several billing softwares, CRMs, etc.). 

Context menu (send to -> mail) and mailto links work as expected, but those software don't.

Since I'm having this problem with some of my clients, I've tried all possible solutions without results.
 
1) Microsoft has a little software to check SIMPLE MAPI support (SIMPLE MAPI console application, Smplmapi.exe, http://support.microsoft.com/kb/171096). On Windows 7 it stops at point 1 (Logon to messaging system).

2) Tried replacing mapi32.dll and Msmapi32.ocx with versions taken from an XP machine. Now you can send messages, but the default client seems to be ignored (on the machine I tested it kept using Outlook instead of Thunderbird).

I'm not sure if marking this bug as NEW is the right procedure, since it's true that Thunderbird has issues with Windows 7 MAPI, but it's not really Thunderbird's fault. 

Maybe the discussion should be moved to bug 128284?
New based on flod's comments.
Status: UNCONFIRMED → NEW
Ever confirmed: true
making the dependencies on tb-enterprise because I think, enterprise will move to 7 and they'll need the possibility to send files directly from other pieces of software.
Are all of you running versions of 7 in 64 bit mode ?
I've personally seen this only on 64bit machines, but we've received reports also from people using Windows 7 32bit.
Summary: simple mapi issues → simple mapi issues (Microsoft decided to drop Simple MAPI support in Windows 7, but MYOB still tries to use it)
Summary: simple mapi issues (Microsoft decided to drop Simple MAPI support in Windows 7, but MYOB still tries to use it) → simple mapi issues (Microsoft decided to drop Simple MAPI support in Windows 7, but MYOB still tries to use it, then simple MAPI fails due to unwanted change for simple MAPI in mapi module of Win 7)
BUMP - this is really a pretty critical problem.  There are many apps that use simple mapi that must now be updated to enhanced.  Further, any newly released programs will use enhanced mapi from the start - This PRECLUDES the use of Thunderbird to send mail from those apps.  In the business world, this lays a heavy hand AGAINST Thunderbird as it is unlikely that two email apps will be supported by IT.

I'm BEGGING for TB to support Enhance MAPI.... even if it is via addon!
Further info - KB980681 (listed by abittner) no longer works on Win7 post SP1.

MS mail merge was updated to use enhanced MAPI - again, Thunderbird use locked out.
Some info which may be of use:

I am using Thunderbird 3.1.11 on Windows 7 Pro and sending Simple MAPI messages with no problems.

The same app trying to send on XP via Thunderbird 5.0 however gets a "Failure" message when sending, and choosing not to show the email dialog. (otherwise it sends fine)

So, it looks to me like something has broken between Thunderbird v3.1.11 and v5...
I seem to be experiencing this problem as well.

It may have been introduced in a newer version though, since I have a 3.1.11 Thunderbird installation on a Windows 7 PC which works fine, and a v5 Thunderbird installation on Xp which gives me a "Failure" message as soon as I opt not to show before sending.

Software I am using can be downloaded from www.omniaccounts.co.za, if it helps.

Both PC's are using the same Gmail account, and I only have one account set up on each. I am using IMAP.
Removing myslef on all the bugs I'm cced on. Please NI me if you need something on MailNews Core bugs from me.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.