MacOS – Can’t delete Exchange account from Mail or Internet Accounts preferences

exchangemacosmail.app

The Yosemite upgrade completely hosed Mail—it just won't talk to the Exchange server anymore.

"No problem," I think, "I'll just delete the account and start over as it's all on the server."

If I try and delete the account from Mail.app's preferences, it says "The Mail account “foo@bar.com” is shared by other applications on this Mac. You can remove this account in Internet Accounts."

Ok, so I click on Internet Accounts, it opens Preferences, and the Exchange account isn't there.

(Interestingly enough, I get the exact same problem when I try and remove the account via Contacts and Calendar's preferences—even when "Enable this account" is unchecked in all three.)

So how do I force Yosemite to delete all traces of an Exchange account?

Best Answer

The thing is since MountainLion with cached preferences. You could try the following really hard solution (last line of defense), which trashes all you Apple Mail settings and all of your Internet accounts including twitter accounts etc. et al:

  • backup your Library folder to somewhere else like your Desktop or another HD
  • from Terminal, delete the folder "~/Library/Containers/com.apple.mail" and "~/Library/Containers/com.apple.internetaccounts"
  • from Terminal, delete Apple Mail Preferences with "defaults delete -app Mail" (this resets your apple mail plist to default values)
  • logout and login again.

If this doesn't work, copy your Library folder back and we have to find another way.