It seams I have it working (on my domain hosted at Google). What I did:
- Created an e-mail account business@somedomain.com
- Created aliases for this account support@somedomain.com, sales@somedomain.com, info@somedomain.com you may work with your existing accounts that already have aliases.
- As you told, I confirmed these aliases to be able to send email messages from. For some aliases I left "treat as an alias" checked and for some unchecked - (have not spotted a difference and the difference may only appear when few people are using this account IMHO)
- in Mac Mail application added new account business@somedomain.com and when I have it configured and working, added to the Email Addresses field support@somedomain.com, sales@somedomain.com, info@somedomain.com (separated by comma) and left the "Full Name" field blank.
The good:
Now I can send email from all the aliases created and these are received from the correct e-mail address.
The bad:
There is no easy way of getting an e-mail to appear in recipients inboxex as Customer Support <support@somedomain.com>, Sales <sales@somedomain.com>, Somedomain Info <info@somedomain.com>
all they are displayed as from plain e-mail address with no more explanatory name in front of it. A kind of work around might be to put company name, let's say Some Domain to the "Full name" field, then "Some Domain" will appear in front of all the e-mail messages sent from these aliases as well as from business@somedaomain.com
If you want to get meaningful names in front of these alias e-mail addresses, the way I have mentioned above is the solution.
In my
~/Library/Mail/V2/MailData/Accounts.plist file
bellow the
<key>EmailAddresses</key> |
<array> |
<string>business@somedomain.com</string> |
<string>support@somedomain</string> |
<string>info@somedomain</string> |
<string>sales@somedomain</string> |
</array> |
I have added these lines:
<key>EmailAliases</key> |
<array> |
<dict> |
<key>alias</key> |
<string>support@somedomain</string> |
<key>name</key> |
<string>Customer Support</string> |
</dict> |
<dict> |
<key>alias</key> |
<string>info@somedomain</string> |
<key>name</key> |
<string>Some Domain</string> |
</dict> |
<dict> |
<key>alias</key> |
<string>sales@somedomain</string> |
<key>name</key> |
<string>Sales Some Domain</string> |
</dict> |
</array> |
And so far it is working with no problems.
I think you may try this way and if you see some problems with Mail -- remove these lines from the plist file and go to the plan B where all these e-mails are sent either with one "Company Name" in front of e-mail address as you set in "Full name" filed of Mail app or with plain e-mail addresses.