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

3 Answers 3


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.

  • I just had the same problem on Yosemite, but not with Exchange accounts, but normal IMAP accounts. Once added, the account email address itself was not editable. So removing and recreating seems to be the way to go.
    – suit4
    Nov 7, 2014 at 14:24

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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .