MAPI problems - all help welcome!

  • Thread starter Thread starter Bob
  • Start date Start date
B

Bob

[Running Windows 7 Home Edition and Outlook 2003 SP3 on a 1 year-old Dell
desktop]

A colleague is having problems with sending emails and we think we've
narrowed the problem down to the MAPI file. The original issue arose
because Quickbooks was unable to send PDF invoices through Outlook, as it
had been doing some time ago. Firing up Word and selecting File > Send as
attachment also failed.

So, we ran the fixmapi.exe tool and rebooted the computer, tried the Word
experiment again and it worked. Once. When we tried it again, we got the
same error, and this was the same when we ran Quickbooks. It seems that for
some reason the mapi32.dll program is becoming corrupted each time it's
triggered, so it'll only work once. We've tried renaming the MAPI file
before running fixmapi, and checking to make sure that it's not set to
read-only.

We've checked the computer for malware and viruses (Avast & MBAM) and had
the all-clear. Can anyone shed any light on what might be going on and how
it might be fixed?

Many thanks in advance,

Trent
 
Sorry, I should add that we've also made sure that Outlook 2003 is set as
the default program for email.

-------------------------------------------

"Bob" wrote in message
[Running Windows 7 Home Edition and Outlook 2003 SP3 on a 1 year-old Dell
desktop]

A colleague is having problems with sending emails and we think we've
narrowed the problem down to the MAPI file. The original issue arose
because Quickbooks was unable to send PDF invoices through Outlook, as it
had been doing some time ago. Firing up Word and selecting File > Send as
attachment also failed.

So, we ran the fixmapi.exe tool and rebooted the computer, tried the Word
experiment again and it worked. Once. When we tried it again, we got the
same error, and this was the same when we ran Quickbooks. It seems that for
some reason the mapi32.dll program is becoming corrupted each time it's
triggered, so it'll only work once. We've tried renaming the MAPI file
before running fixmapi, and checking to make sure that it's not set to
read-only.

We've checked the computer for malware and viruses (Avast & MBAM) and had
the all-clear. Can anyone shed any light on what might be going on and how
it might be fixed?

Many thanks in advance,

Trent
 
Bob said:
[Running Windows 7 Home Edition and Outlook 2003 SP3 on a 1 year-old Dell
desktop]

A colleague is having problems with sending emails and we think we've
narrowed the problem down to the MAPI file. The original issue arose
because Quickbooks was unable to send PDF invoices through Outlook, as it
had been doing some time ago. Firing up Word and selecting File > Send as
attachment also failed.

So, we ran the fixmapi.exe tool and rebooted the computer, tried the Word
experiment again and it worked. Once. When we tried it again, we got the
same error, and this was the same when we ran Quickbooks. It seems that for
some reason the mapi32.dll program is becoming corrupted each time it's
triggered, so it'll only work once. We've tried renaming the MAPI file
before running fixmapi, and checking to make sure that it's not set to
read-only.

We've checked the computer for malware and viruses (Avast & MBAM) and had
the all-clear. Can anyone shed any light on what might be going on and how
it might be fixed?

Unlikely that mapi32.dll is getting "corrupted". Much more likely is
that you have a corrupted message store (the .pst file) or are using
security software (e.g., anti-virus) that is now interferring.

Disable your anti-virus program. That might eliminate the problem.
Some AV programs are still proxying the e-mail traffic when they are
disabled and if their proxy is screwed up then your e-mail traffic will
remain screwed up. I ran into this with Symantec's Norton AV many years
ago and had to figure out how to properly shutdown or kill their
processes and restart them rather than have to reboot the computer. If
e-mail traffic still goes through a screwed up proxy when e-mail
scanning is disabled in the AV product, you'll have to uninstall the AV
product to retest if e-mailing works thereafter. The same applies if
you have other product interrogating your e-mail traffic, like an
anti-spam program.

By the way, you gain no additional protection by having an AV product
scan your e-mails. If you end up having to uninstall, test e-mail, and
reinstall the AV product, do a custom install that does not include
e-mail scanning. If the product doesn't use a separately installed
component for e-mail scanning, disable it in the configuration of the AV
program. E-mail scanning affords no additional protection. The same
on-access scanner used to interrogate your e-mail traffic is the same
one used when you extract anything from your e-mails. All you change is
when some malware gets detected. E-mail scanning may detect the malware
as the e-mail arrives rather than later when you view it or extract from
it but it's the same engine doing the interrogation. Also, scanning
e-mail traffic will incur delays which can cause timeouts in the server
or client and these generate errors at either end. I use Avast and have
encountered delay/timing problems with it (but not very often). When I
install Avast, I do NOT include the e-mail scanner component. It's
superfluous.

I only have the free version of MBAM so I don't know if the payware
version which runs in the background has any options regarding e-mail or
[inter-application] messaging. I know some products will interfere with
messaging (between apps) to isolate them (e.g., GeSWall, Sandboxie,
etc). Even using SRPs (Software Restriction Policies), a feature built
into Windows (since, I believe XP and on), will cause behavior problems.
I use an SRP path rule to always run my web browsers under a limited
user account (LUA) token. This means they have their privileges reduced
to the same as if they were running when you log under a limited
account. It also means these instances of the web browsers run under a
LUA token even when called as a child process, like when you click on a
URL link in an e-mail in your e-mail client. Some functions in the web
browser may not be usable when the web browser runs under a LUA token.
I do have a copy of the web browser executables under a different path
with separate shortcuts to them so I can load them under my admin-level
account; for example, when I visit Windows Updates, Adobe (for Flash
update), or anytime admin privileges are needed by the web browser. The
point is that security software or measures can affect behavior or their
usability in applications. Even if it was all working before, a new
version of or updates to security software can alter its features or
functions which can, in turn, affect the behavior of your apps.

If getting the AV or other security programs out of the way by not
having it scan your e-mail traffic (and not have your e-mail traffic go
through their proxy) doesn't help then you might want to boot into a
less polluted environment. Load msconfig.exe and under the Startup tab
disable all items. Actually you can go to its General tab and select
"Diagnostic startup" mode. That disables all those programs you chose
to load on Windows startup or login. Could be one of those startup
programs is causing the problem, or an update to one of them now changed
behavior, has a bug in the new code, or now incurs a conflict with other
software that causes the problem - so get them out of the way to
eliminate any potential interference by them. Reboot into normal mode
but now with all the startup programs gone. You'll see a message saying
you using msconfig to modify your startup configuration. Ignore it.
Retest your e-mail setup. When you want to go back to your original
startup configuration, load msconfig again and either select the Normal
or Selective startup modes (Selective means some startup items are
disabled).

If that doesn't help, to try to create a new MAPI profile. Unload
Outlook. Use the MAPI applet in control panel to create a new mail
profile and make it the default one. When you next load Outlook, you'll
be using the new mail profile which means you have to recreate the
e-mail accounts saved within that mail profile. Then retest if e-mail
works okay or not.
 
This is strange. I have a password for my pst folder. When I first start
Outlook after booting, it opens without asking for a password, displaying
all the folders. If I close it and re-open later, it asks for the pw. Any
ideas why it behaves like this?
 
This is strange. I have a password for my pst folder. When I first start
Outlook after booting, it opens without asking for a password, displaying
all the folders. If I close it and re-open later, it asks for the pw. Any
ideas why it behaves like this?

Password is to get new emails from the server; It is NOT to view the
stored messages on your machine.

Why have you cross posted on all the newsgroups you could think of.
Don't you think this a very stupid thing to do!!
 
Password is to get new emails from the server; It is NOT to view the
stored messages on your machine.

Why have you cross posted on all the newsgroups you could think of.
Don't you think this a very stupid thing to do!!

He merely replied, just as you did. The groups were already there.
 
This is strange. I have a password for my pst folder. When I first start
Outlook after booting, it opens without asking for a password, displaying
all the folders. If I close it and re-open later, it asks for the pw. Any
ideas why it behaves like this?

Is the password for the program or a folder?
If it is for the program, then yes it should ask right away.
If for folder, no, it won't ask until one tries to access that folder.
 
Jason said:
This is strange. I have a password for my pst folder. When I first start
Outlook after booting, it opens without asking for a password, displaying
all the folders. If I close it and re-open later, it asks for the pw. Any
ideas why it behaves like this?
Ensure the Windows user account is password protected. Ensure that when
setting up the password for the pst file in Outlook that the 'Save
Password' box is unchecked.
 
Password is to get new emails from the server; It is NOT to view the
stored messages on your machine.

Why have you cross posted on all the newsgroups you could think of.
Don't you think this a very stupid thing to do!!

I posted to ONE newsgroup. If it showed up elsewhere I have no idea why.
The password you're referring to is NOT the one I'm seeking info about,
it is the one assigned to the .pst file containing all the email folders,
calendar, etc. Logging into my ISP's email is not the issue.
 
Is the password for the program or a folder?
If it is for the program, then yes it should ask right away.
If for folder, no, it won't ask until one tries to access that folder.

It is the password that protects the .pst file which contains email
folders, contacts, calendar etc. Outlook -always- prompts for this
password every time I open Outlook except for the very first time after
the system boots.
 
On Wed, 17 Dec 2014 23:14:27 -0500 ". . .winston" <[email protected]>
wrote in article said:
Ensure the Windows user account is password protected. Ensure that when
setting up the password for the pst file in Outlook that the 'Save
Password' box is unchecked.

The account is protected and Save Password is not checked (which is why
it sometimes asks for it, just not the first time after starting
Windows).
 
I posted to ONE newsgroup. If it showed up elsewhere I have no idea why.
The password you're referring to is NOT the one I'm seeking info about,
it is the one assigned to the .pst file containing all the email folders,
calendar, etc. Logging into my ISP's email is not the issue.

No, you posted to three newsgroups. Here are the headers for
the above message:

Path:
eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail
From: Jason <[email protected]>
Newsgroups:
microsoft.public.outlook,microsoft.public.outlook.general,alt.windows7.general

Here are the three newsgroups. Your software might not make it
obvious, and you apparently did not look, but you posted to three
newsgroups whether you knew it or not.

Subject: Re: Outlook forgets to ask for .pst password first time it's
started
Date: Thu, 18 Dec 2014 09:55:57 -0500
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <[email protected]>
References: <[email protected]> <[email protected]>
<[email protected]>
<[email protected]>
<[email protected]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Injection-Info: mx02.eternal-september.org;
posting-host="952a937c98b72cfaabffc05258c42202";
logging-data="27783";
mail-complaints-to="(e-mail address removed)";
posting-account="U2FsdGVkX1+Q8IGK4xaYvAwJWNgq3G1cPaTO3YHIKLc="
User-Agent: MicroPlanet-Gravity/3.0.4
Cancel-Lock: sha1:B4J+Qs2LB7q4Wi87k+S/r9oQUFY=
Xref: mx02.eternal-september.org microsoft.public.outlook:15073
microsoft.public.outlook.general:67482 alt.windows7.general:113922

Sincerely,

Gene Wirchenko
 
Beauregard said:
microsoft.public.outlook,microsoft.public.outlook.general,alt.windows7.general

Actually, Jason started the thread by posting to _four_ newsgroups. That
GoodGuy person snipped 24hoursupport.helpdesk

Newsgroups:
24hoursupport.helpdesk,microsoft.public.outlook,microsoft.public.outlook.general,alt.windows7.general

What was missing was the Followup-To. :-)

Jason originally likely clicked "Reply" and not "Compose".
Then, changed the Subject line of the post, and entered
his question. That's how I read his original header
<[email protected]>

http://al.howardknight.net/[email protected]>

For an "original" post, it already has a "References:"
line, meaning the posting started life as a "Reply" click.

Paul
 
On Thu, 18 Dec 2014 20:08:21 +0000 (UTC) "Beauregard T. Shagnasty"
True dat. Kind of odd for a Gravity user.

He "replied" to a post more than two years old. Good catch.

Ya know, I'm reading all this shaking my head. I posted my question to
one newsgroup. How it wound up in four is beyond me. I use this
newsreader every day and post to 3 or 4 pro audio groups and what you're
telling me has never happened.

I'm still interested in figuring out my outlook program, but I'm finished
with all of you who have nothing better to do with your lives than play
newsgroup cop.

Please, no more flames. I'm unsubscribing now--from God only knows how
many Outlook groups!
 
Jason said:
Thanks, Paul. Outlook is set up to prompt for a password, and it does so
*except* the first time I run Outlook after starting Windows. Every other
time 'til shutdown, it asks...
Sounds like a credential override on first use with the stored password
tied to and retained for the user logon authentication. A subsequent
Outlook closure/open thus not loading the previously used
credential...which if that makes sense would seem that if the Windows
profile is logged off without restarting (or shutdown/restart) Windows
then the same would occur - no password prompt on first OL use but
thereafter until user logoff or shutdown.
 
On Thu, 18 Dec 2014 23:10:58 -0500 ". . .winston" <[email protected]>
wrote in article said:
Sounds like a credential override on first use with the stored password
tied to and retained for the user logon authentication. A subsequent
Outlook closure/open thus not loading the previously used
credential...which if that makes sense would seem that if the Windows
profile is logged off without restarting (or shutdown/restart) Windows
then the same would occur - no password prompt on first OL use but
thereafter until user logoff or shutdown.

Well, the .pst pw is not the same as my logon pw. Perhaps I misunderstood
your reply. Are you saying that other credentials are or can be stored
with the logon credentials for my account?
 
On Thu, 18 Dec 2014 23:10:58 -0500 ". . .winston" <[email protected]>


Well, the .pst pw is not the same as my logon pw. Perhaps I misunderstood
your reply. Are you saying that other credentials are or can be stored
with the logon credentials for my account?

Sure can. Control Panel, User Accounts, Credential Manager (and yes,
there will almost assuredly be one, or more for your Outlook).
 
Sure can. Control Panel, User Accounts, Credential Manager (and yes,
there will almost assuredly be one, or more for your Outlook).

Thanks. I learned something. But I didn't find Outlook in there anywhere
:(

Jason
 
Back
Top