MacOS – How to have multiple names in Apple Mail

emailgmailmacosmail.app

In Mail.app I can send e-mails on behalf of different mail addresses.
It looks like this:
enter image description here

I've achieved this by inputting multiple e-mail addresses separated by a comma in the Email Address field of the Account information in the Preferences.

I can also select a full name in the mail preferences:
enter image description here

However, any name I input there is the same for all three reply-from e-mail addresses.

How can I set a name for each reply-from e-mail address?

Best Answer

In ~/Library/Mail/V2/MailData/Accounts.plist :

  • In Root > MailAccounts > Item # where # is the account to which you want to link the new aliases.
  • Create a new Array called EmailAliases
  • In this Array add a dictionary call Item # for each name you want
  • In each dictionary you created add 2 string fields : name and alias.
  • In name you put the name and in aliases you put the mail address.
  • Restart Mail.app
  • Enjoy.


Here is a preview of this in the Xcode plist editor.

Preview in Xcode