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!
I have tried Duane's registry fix but the registry key only goes as far down as HKEY_CURRENT_USER/Software
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!
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
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
ASKER
error says
Word couldn't send mail because of MAPI failure: "Unspecified error"
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.
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
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.
ASKER
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
HKEY_CURRENT_USER/Software
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\SOFTWAR E\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.
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.
ASKER
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
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\dllcac he ??
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.
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.
ASKER
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
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
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.
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.
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?