January 8, 2016
If you've had the same email address for more than a few years, chances are the organization that runs your mail server has gone through a migration of some kind. Some common ones that I've seen:
[email protected]
to [email protected]
[email protected]
to [email protected]
[email protected]
to [email protected]
[email protected]
to [email protected]
[email protected]
to [email protected]
This setup is great until you try to Reply All to an email thread and end up sending a copy to yourself through an alias. Mail, Apple's email client on OS X (sometimes referred to as Mail.app) doesn't let you edit the alias list for an Exchange account. However, it happily supports aliases for POP or IMAP accounts, and we can use that foundation with a few tweaks depending on your Mail version.
There are three workarounds to editing the alias list depending on which version of Mail you are using.
This workaround is pretty easy and can be done entirely in the UI:
Older versions require editing a property list used by Mail:
/Users/{username}/Library/Mail/V2/MailData/Accounts.plist
in a text editorEmailAddresses
key corresponding to your Exchange account:
<key>EmailAddresses</key> <array> <string>[email protected]</string> </array>
<key>EmailAddresses</key> <array> <string>[email protected]</string> <string>[email protected]</string> </array>
These steps are the same as above with a slightly different structure in Accounts.plist
:
/Users/{username}/Library/Mail/V2/MailData/Accounts.plist
in a text editorEmailAddresses
key corresponding to your Exchange account:
<key>EmailAddresses</key> <array> <string>[email protected]</string> </array>
EmailAliases
just below EmailAddresses
like so:
<key>EmailAddresses</key> <array> <string>[email protected]</string> </array> <key>EmailAliases</key> <array> <dict> <key>alias</key> <string>[email protected]</string> <key>name</key> <string>John Doe</string> </dict> </array>