Link to home
Start Free TrialLog in
Avatar of techelpdesk
techelpdesk

asked on

MAPI error when trying to send as attachment from Word/Excel 2003

When sending a worksheet or doc from Word/Excel 2003 using XPSP2 and Outlook 2003 I get Mapi failure -unspecified error


I have tried Duane's registry fix but the registry key only goes as far down as HKEY_CURRENT_USER/Software/Microsoft/Windows NT/Current Version/

so am not sure what the correct settings are to create the rest of the string

In my internet tool sprograms Outlook is set as my email program and I still get the error have tried everything please help!
Avatar of Member_2_193590
Member_2_193590

I'm not sure what "Duane's registry fix" is, can you post a link to that?

How are you sending email?  Via an Exchange Server, or Internet Mail?

I'm assuming email goes out without problem, assuming no attachment?

Can you post the exact error message you are getting, including any error numbers?
Avatar of techelpdesk

ASKER

https://www.experts-exchange.com/questions/11598578/Sending-E-mail-from-Word-Excel.html?query=mapi+error+when+sending+mail+from+word/excel&clearTAFilter=true


yes email goes fien as long as there's not an attachment, email is fien full stop within outlook it is only when you go file send as attachment from other office apps. Email is being sent by a 2003 SP1 Exchange server

the error message is as on the link and I have tried all those fixes
error says

Word couldn't send mail because of MAPI failure: "Unspecified error"

OK, the registry key that mentions makes it looks like that thread deals with an older operating system, that's not where XP's stuff would be.

Here is a relatively quick and easy thing to try, however:
1) Click Start , and then click Run .
2) In the Run dialog box, type regedit , and then click OK .
3) In Registry Editor, navigate to the following registry key: HKEY_CURRENT_USER\Software\Microsoft\Office
4) On the Registry menu, FILE->EXPORT
5) In the Export Registry File dialog box, select Desktop in the Save in box, and then type OfficeKeyOld in the File name box.
6) Under Export range, click Selected branch, and then click Save .
7) On the Edit menu, click Delete to delete the selected key . Click Yes to confirm the deletion.
8) On the Registry menu, click Exit .
9) Start Outlook, Word, Excel, whatever and click HELP->DETECT AND REPAIR
10) reboot the computer to see if that works

If the problem is still occuring, you can double click on the registry file you saved to the desktop to restore the registry data that we deleted.  Also if you are still having a problem can you try these two things:

1.  In Internet Explorer click FILE->SEND->PAGE BY EMAIL
2.  Save a Word doc to the desktop, right click it and choose SEND TO->MAIL RECIPIENT

If you get an error message with either of these two steps please post those back here.
thanks for that but I deleted the reg  key and repaired Office it then created the string

HKEY_CURRENT_USER/Software/Microsoft/Windows NT/Current Version/Windows Messaging Subsystem/Simple MAPI- CMC/SendNoteUI = 1

that wasn't there befor eI changed the default value to 1 (from 0) but still no joy

The File send page as email does nto work at all from IE and no error though

DO nto have send to mail recpient as an option fromdocs on the desktop
What is the value of "Default" in this reg key: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail  ??

Also try clicking on Start, then Run and typing "regsvr32 sendmail.dll" (without quotation marks) and click "OK". This will rebuild the "Mail Recipient" file in the SendTo folder.

It might be necessary to unregister sendmail.dll first. Click on Start, then Run and type "regsvr32 /u sendmail.dll" (without quotation marks) and click "OK". then follow the previous step to register the file.

After registering the file see if the "mail recipient" is available from "send to" when right clicking a file.
Default value is Microsoft Outlook

Also has PreFirstRun Keyset as "either there is no default mail client or the current mail client canot fulfill the messaging request. Please run Microsoft Ofice Outlook and set it as the default mail client. *Microsoft Office Outlook"

Also had to copy sendmail.dll to Windows/system32 as it just wasn't there

still has not allowed me to see send to mail recpient from right clickign doc ument or being abel to send a web page
sendmail.dll wasn't in the c:\windows\system32 folder?  Did you copy it from c:\windows\system32\dllcache ??

Look under FILE menu for a BACKUP option, do you see that?

You might want to consider running "SFC /scannow" on your system to verify and replace any missing system files.

Also try running "MSCONFIG" and turn off everything under the startup tab, reboot the computer, and see if the problem continues.
I had to download froma  dll site it wasn't in the C:drive full stop

canot see Backup under file menu no (under explorer or word?)

ran sfc \scannow no joy

ran msconfig no joy either

I'm wondering whether it's an SP2 error tried adding Office programs to Firewall exceptions and turning off Firewall but no joy either

I tried installing on an SP1 machine and everything was fine although I had to install using msi as setup.exe recreated issue

Fro some reason I have to recreate the send to functions on SP2 as it doesn't start up with mail recipient or desktop as default. This shouldn't be an OS issue though should it?

Stil cannot get send page in IE to work either something very strange going on have tried numerous rebuidls and installation all week trying to solve this
ASKER CERTIFIED SOLUTION
Avatar of Member_2_193590
Member_2_193590

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
well yes we had pretty much the same idea have discovered what the issue was! Due to the fact I'd disabled Outlook Express adn deleted certain files it was making Mapi sends impossible although Outlook was functioning perfectly. Once I rebuilt some of the file strucutre this fixed the probem and created the default right click options that were missing such as send to desktop and mail recipient. Thanks for your help am happy to accept your solution as you had seen what the issue was in your last response
Hi,

I had this same error with a user where I work. In a corporate situation this fix works well if every PC has the same software on it.

Fix:
Close all applications.
Search for the mapi32.dll (usually found in C:\winnt\system32 if you are using Win2K or WinXP) and then delete it.
Use remote control software to replace the deleted version with your own copy or replace it on site.
Test sending a MS document as a mail attachment-it should work.

If it does not them try replacing the MAPI.DLL also with the procedure above.
If the above doesn't work, you can try to open your Task Manager and kill the OUTLOOK.exe process(es). That worked for me.