If the error 0x8004010F appears while sending or receiving an e-mail in Outlook 2010/2013/2016, this article will help you to solve this issue. As a rule, error 0x8004010F is caused by the corruption of Outlook profile or appears when trying to access a moved PST file.
The following errors are displayed during the standard “Send/Receive” operation:
- 0x8004010F – Outlook data file cannot be accessed
- 0x8004010F – The operation failed. An object could not be found
The official article in MS Knowledge Base (2659085) recommends to create a new Outlook profile in this case. However, this solution is not always applicable, especially if several mailboxes are connected to this Outlook configuration. (You will have to connect all mailboxes again and remember passwords for them)
Fortunately, there is an easier solution that involves creating a temporary PST file and switch mail delivery to it, and then the previous pst file has to be returned. This method is applicable both for Outlook 2010 / 2013 and Outlook 2016 / 365. Now let’s consider it in detail.
- Open the account settings window by clicking File-> Account Settings -> Account Settings
- Select an e-mail account and click Change Folder
- Create a new temporary Outlook data file (New Outlook Data File) and create any folder in it. (In my case, Inbox folder has been created automatically.) Select this folder and click OK
- Now, as the message delivery folder, Outlook uses the folder you just created. Now you have to switch to original Inbox folder in the original pst file. You can do it in the same way using Change Folder button
- Close the account settings and click Send/Receive. The error 0x8004010F should disappear.
If the method described above did not help, check the PST file permissions. If there are no problems, you will have to create the profile again and connect old PST files back.