Error 0x80040201 Sending e-Mail From Outlook

When attempting to send an e-mail from Outlook, I received the following error message:


I use several accounts in my Outlook profile, and have previously read that a support article on the microsoft support site recommended to delete and re-create my outlook profile. A number of different sites when I googled “outlook error 0x80040201” seemed to indicate the same thing; delete and re-create my Outlook profile. One of these days I’ll get around to deleting and re-creating all four of my profiles some day…

I could have tried what everyone else did – delete and re-create the Outlook Profile:

…but my issue seemed limited to outbound e-mails that either had an attachment (but only to certain people for some reason) or e-mails with embedded graphics and more than 500k, so I had a difficult time believing it was a corrupt profile.
So, when today I tried to send an e-mail, a very important one, and when the issue persisted, I thought I would dig a little deeper as it was a non-work day, and came up with the following:

On outbound e-mails for addresses that I have typed before (and according to the microsoft articles that suggested I re-create my profile – to addresses that weren’t contacts) I would have an alias instead of the actual e-mail address, even though they may not have existed as contacts in my default outlook contact profile. What I started thinking was that if the address was indeed an exchange ‘in-memory’ address as according to this article:
I tried all suggestions, but it didn’t work for me. What I found was that Outlook still had some Exchange adresses in ‘ it’s memory’ and the message to be sent included an exchange adress, whereas exchange was not being used anymore.
This could happen on systems which have used Exchange but have changed back to POP3 E-mail delivery.
Checking the to-be-sent messages is the key, remove the adresses that are exchange adresses and substitute them with the real POP E-mail adresses.
Kind regards,
Martijn Arns
Brainquiry / Brain Resource Company
Netherlands /

…then why not use the ‘Delete a Name From Auto-Complete’ feature of outlook, in which you:
1. Select the unwanted name or e-mail address by using the UP ARROW or DOWN ARROW key.
2. Press DELETE.


…and viola – PROBLEM FIXED. I didn’t even need to take the rest of my Sunday away from my family to uninstall outlook, re-install my entire OS because I was dumb enough to download some ‘free registry cleaner…’ or re-create my profile(s).
I certainly hope I can save someone time so they can spend it with their family, like I did with mine today!

Microsoft CRM Consultant
Unitek Microsoft CRM Services

11 replies
  1. Rachel Clarke
    Rachel Clarke says:

    I had the exact problem with someone who has two mail profiles, one on our Excahnge server the other connected to a POP3 account. I copied over the NK2 file associated with the Exchange profile so the cahed addresses could be used on the POP3 profile.

    Only messages that were being sent to people built from the Exchange address book were failing to be sent with the 80040201 error. Once the addresses were deleted from the cached address book and entered again they were sent successfully.

    Thanks 🙂

  2. Martin Mucha
    Martin Mucha says:

    Great hint! Thank you.
    I had the same problem – error occurred only when sending to exchange addresses through POP3 account.
    Resolved simply by retyping full email addresses manually without autocomplete that would include exchange addresses.

    Thanks again.


  3. Jorge Tavares
    Jorge Tavares says:

    You saved my day, thanks a lot.
    While reading your article, I was getting more and more identified with the issue which I wasted hours today.
    I had my Outlook 2007 configured for the Exchange Server of my company, from where I left recently, but still keep receive/send e-mails using my old account so, I swap that account from Exchange to POP3 and add all my new e-mail accounts.
    The problem was that I was replying to e-mails sent by people which was cached as exchange addresses.
    Following your tip, I just deleted those addresses from the auto-complete list and retyped them, after what, “voilá”, all sent w/o any problems.

    Many thanks for sharing your experience.

  4. Jeffrey W Pooley
    Jeffrey W Pooley says:

    Thank you ! I had looked at the message, html, signatures … but never caught on to the old now invalid addresses. Saved me some bigger headaches.

  5. Erwin Craps
    Erwin Craps says:


    I’m using my pop3 account as a emegency solution.
    I need to send a mail to about 190 perons every day and have this problem to.
    Only problem is that I have no idea which address(es) is (are) causing this…

  6. Amit Shil
    Amit Shil says:

    Excellent, u know i actually used thunderbird for some days……..i am glad i stumbled across this post…….i am back at outlook now :)………thanks mate…

  7. Ganeshan Arumugam
    Ganeshan Arumugam says:

    Excellent !
    I have had this problem occasionally and wanted to find time to get to the bottom of it … you saved me quite a bit. I checked all the addresses in my message and found one old retired exchange address left over in cache… removed it and the message went out fine ! Thanks a bunch !

  8. sandy the crm trainer
    sandy the crm trainer says:

    Very useful post. Goes on to show that it is not always time saving to look on net for error messages and approach using trial and error. Hope this post comes when someone searches for “outlook error 0×80040201″ as it hits the nail on the head with the right and easy fix, which is to delete from auto-complete. Well done and thanks.

  9. Dan Abbink
    Dan Abbink says:

    Thanks so much, this is the best fix for a 80040201 error. I was really worried that I had to spen hours uninstallinga nd fixing things I know nothing about,a nd then is 30 seconds the 80040201 error went and emails sent again.
    Awesome and massively apprecited, I wonder what my kids are doing now….see ya.

  10. angela
    angela says:

    Just a very big thanks, it was so easy after having downloaded software to ‘fix’ i though I would first read your blog before ‘paying up’ and it worked like a dream.
    Thank you so much!

Trackbacks & Pingbacks

Comments are closed.