Why is it not possible to change username on an Exchange account of Mail.app?

I'm trying to set up an Exchange server in Mail.app. The username in the preferences is incorrect, and I can't connect to the server because of that.

There's no explanation in the UI, or any help section to explain.

When I select the "User Name:" field nothing happens. The text is gray, and not editable. The same is true for "external server".

How can you edit this information?

Configuration window with greyed out input fields


Maybe this is because you are connected to that Exchange server. You could try to disconnect from it by taking that account offline (Mailbox -> Online Status -> Take "YourAccountName" offline) and try to edit the account then.

If that does not help, try to delete that account and create it again with the corrected credentials.


With Exchange I had to add the account using the address I wanted to use (which broke Autodiscover) and then could specify the actual user account when Autodiscover failed. Ridiculous that you can't edit something once added.


Mail.app uses the user component of your e-mail address as the Exchange username by default. To get through the configuration you can try entering an invalid e-mail address that consists of your valid username and domain, e.g. <exchange_username>@<domain>.

You can then fix your e-mail address manually by editing two fields in ~/Library/Mail/V2/MailData/Accounts.plist

  • CanonicalEmailAddress
  • EmailAddress