Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Mapi error - Importing emails from Outlook to Windows Live Mail -

2,012 views
Skip to first unread message

grahamheap

unread,
Oct 12, 2009, 1:34:01 PM10/12/09
to
My computer hard drive failed recently but I had backed up my emails to a
*.pst. When I bought my new machine with Vista Home Premium it came with
Windows Live Mail, which I really like. So I need to import all my old
emails to Windows Live Mail. I installed a borrowed copy of Outlook and
imported the pst file. I then try to import the Outlook emails to Windows
Mail (which is, I understand the first step before importing them into
Windows Live Mail) but always get the error message "messages cannot be
imported from the mapi client - mapi is not installed on this computer or an
error occurred while initializing it" - how do I overcome this problem?

Gordon

unread,
Oct 12, 2009, 1:39:36 PM10/12/09
to

"grahamheap" <graha...@discussions.microsoft.com> wrote in message
news:9DDCDF18-B049-4511...@microsoft.com...

I suspect that this is caused by having the wrong email client set as
default. Change the default email client and see if that helps.
And BTW, you may experience corruption because importing a pst file into
Outlook can cause this. All you needed to do is to OPEN the pst file in
Outlook.

VanguardLH

unread,
Oct 12, 2009, 3:59:31 PM10/12/09
to
grahamheap wrote:

MAPI doesn't exist unless a MAPI client is installed. Outlook Express
and Windows Mail are not MAPI clients so they don't install the MAPI
libraries nor do they themselves provide that API interface. Outlook is
a MAPI client so its install provides the MAPI support. You're stuck
having to install Outlook to get MAPI support on the host where you want
to use MAPI to transfer messages.

MAPI is just an API definition for mail, like SMTP is just a definition
for how to transfer messages. You need a program that does that
protocol or provides that API. You need Outlook installed so it can
handle the MAPI calls. An API needs a handler. For MAPI, that would be
Outlook.

To do the transfer, Windows Mail will use MAPI but that's just an
interface to *something*. That something is the Outlook client. You
need to have Outlook installed so the MAPI commands sent to it have it
read the items from its .pst file to then transfer as data to whomever
made the MAPI call. There aren't many functions (just 12) in the Mail
Application Programming Interface (MAPI).

If you don't want to install Outlook on your host (because you don't
want it to pollute your host or don't have a license for it), go back to
your friend's host where he had Outlook installed. He probably also has
Outlook Express installed there as well (hopefully he isn't using it;
else, he will have to copy his Identities folders so he can restore them
later). In the Identities folder where OE stores its .dbx database
files, delete them all: .dbx files for each folder and even the
folders.dbx file. Just delete all files under that identities
subfolder. On my Windows XP host, the default path for the OE store is
under:

%userprofile%\Local Settings\Application
Data\Identities\{sid}\Microsoft\Outlook Express

When you start OE the next time, you start with a fresh setup that is
devoid of any e-mails. OE will recreate the missing .dbx files. You
don't want to mix in your e-mails and folder hierarchy with whatever
might've been left in OE from prior use. Open OE and do the import from
Outlook. Then do an export from OE. Alternatively, rather than
exporting, you could just copy the Identities subfolder to your other
host and import using that as the source for the OE store.

I wrote the above on-the-fly so steps might be missing on how to migrate
an OE message store from one host to another. There are plenty of
articles on how to do this as found in a Google search:

http://www.google.com/search?q=migrate+%2B"outlook+express"+another+computer

The idea is to use MAPI (which requires Outlook) on one host to get your
messages into OE. Then transfer OE's message store to another host so
you can import from it.

MAPI is just an interface. Something has to actually support that MAPI
interface. That involves Outlook.

http://en.wikipedia.org/wiki/Messaging_Application_Programming_Interface
http://msdn.microsoft.com/en-us/library/cc307725.aspx

VanguardLH

unread,
Oct 12, 2009, 4:40:09 PM10/12/09
to
VanguardLH wrote:

> MAPI is just an interface. Something has to actually support that MAPI
> interface. That involves Outlook.

Oops, missed your "I installed a borrowed copy of Outlook" statement.

Still working on the MAPI error. It appears that WLM screwed it up (or
something done during setup or config caused the problem). Even when
right-clicking on the root node of the message store shown in the
folders pane and selecting Properties and then Advanced can generate
that error. Going to Internet Options -> Programs and selecting Outlook
as the e-mail client does not fix that error. Using the Help -> Detect
and Repair menu in Outlook doesn't help. The MAPI files have been
screwed up.

I also installed WLM (and Outlook 2002 was previously installed). I get
the above error (for trying to get into the advanced properties. Also,
when I use the Mail applet in Control Panel and go to look at User
Profiles and click on Properties, I get the following error dialog:

An exception occurred while trying to run
"C:\Windows\system32\shell32.dll,Control_RunDLL "C:\Program Files\Common
Files\System\Mapi\1033\MLCFG32.CPL",@0"

(The outer pair of double-quotes are not part of the command, just used
to delimit the command string which itself uses double-quotes due to
spaces included in the path.)

I created a new "test" profile (no accounts) and I can click on
Properties for it in the Mail applet. So my "Outlook" profile got
screwed up. I've seen many posts suggesting to create a new profile to
get around the corruption. I haven't seen any suggesting on how to
repair a corrupted profile.

Mail profiles are listed under the following registry key:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
Messaging Subsystem\Profiles

In my case, I'm not sure the "Outlook" named profile is actually
corrupt. It looks like the command to get at it is invalid. Under the
registry key for the "Outlook" profile is a subkey named (for me):

0a0d020000000000c000000000000046

So I'm wondering if the parameters to the command to get at the profile
are wrong. At the end was "@0". Maybe it was supposed to be
0a0d020000000000c000000000000046 but I don't know where I could change
the parameters to the command.

Still looking into it. I don't really want to define a new mail profile
and have to migrate all my e-mail, calendar, journal, and note items
from the old to new profile.

VanguardLH

unread,
Oct 12, 2009, 5:04:07 PM10/12/09
to
VanguardLH wrote:

Yep, in my case (and maybe yours, too), the problem is with a corrupted
mail profile. To be specific, MLCFG32.CPL crashes when I try to look at
the Data Files configuration for the "Outlook" profile. Creating a new
mail profile doesn't result in this error.

In my case, I can create a new mail profile and have it point at the old
.pst files for its data files (for the message store and my archive
store). The mail profile was corrupted, not the .pst file.

In your case, and since you won't be keeping Outlook around or care
about the mail profiles, just see if creating a new mail profile gets
you past the problem. When you create a new mail profile, you specify
where to create the .pst file. Just point at your old .pst file. You
might also want to give the profile a unique name other than the defalt
of "Personal Folders" (since you can't tell which one you're picking to
use as the default mail profile if they all have the same name). Use
something like "<yourname> - TempXFR".

A corrupted mail profile is not the same as a corrupted .pst file.

Michael Santovec

unread,
Oct 12, 2009, 5:04:43 PM10/12/09
to
Outlook must be set as the default MAPI client, not WLM WLM uses the
default profile of Outlook to import data from.

--

Mike - http://TechHelp.Santovec.us

"grahamheap" <graha...@discussions.microsoft.com> wrote in message
news:9DDCDF18-B049-4511...@microsoft.com...

parke...@gmail.com

unread,
Jan 18, 2018, 6:46:10 AM1/18/18
to
I might want to propose you should download PST to EML converter from this official website effectively in light of the fact that it effortlessly offered to move PST document into EML record serenely.PST to Window live mail.
So download this link : http://www.osttopstapp.com/pst-converter.html


Data Converter Softwares

unread,
Nov 3, 2022, 1:39:43 AM11/3/22
to
The error can be resolved by choosing Outlook as the default email client on your system.

But when it comes to transferring data from Outlook to Windows Live Mail, you need to convert their email data files from PST to EML format. The process can be safely done using the "Softaken Outlook PST Converter Software." This application has the ability to transfer data in bulk and respond quickly for the user with a high accuracy rate. To know more you can refer to its official website:- https://www.softakensoftware.com/outlook-pst-converter.html

reyan methew

unread,
Jul 31, 2023, 6:52:56 AM7/31/23
to
You can solve the problem by choosing Microsoft Outlook as the default mailing client on your Windows system.

Rather than that if you want to directly move all your data from Outlook to Windows Live Mail then you can export the PST file and convert it into EML format using PST to EML Converter by GainTools. I got this software from this guide which explains the full PST to EML Conversion process. Refer: https://www.gaintools.com/blog/move-pst-file-to-windows-live-mail-format-on-windows/

Antonio Bill

unread,
Nov 2, 2023, 3:35:57 AM11/2/23
to
To Importing emails from Outlook to Windows Live Mail by using Mailvita PST to EML Converter Software. Users can easily Import single and multiple Outlook PST files to Windows Live Mail EML file format without any error. This application supports all ANSI and Unicode PST files. It supports all email clients of eml files such as Windows Live Mail, Outlook Express, Apple/Mac Mail, Opera Mail, eM client, etc. This tool gives accurate results and a fast conversion process. You can convert emails and attachments from Outlook files to Windows Live Mail .eml files without Installing Outlook. Download the free demo versions of the PST to WLM Converter Tool. This utility supports all Mac and Windows OS versions.

Visit here: https://www.mailvita.com/pst-to-eml-converter-for-mac/
0 new messages