2 Replies Latest reply: Jun 16, 2014 3:43 PM by Iggy Pelman
Iggy Pelman Level 1 (20 points)

Is it possible to create more than one email address for the same user? I want to be able to distinguish between emails originating from my website, or an email client as well as to identify different tasks for the same user - one for office administration, general information, etc...


I'd prefer to avoid creating non-existant "users" to represent tasks, if possible.

Mac mini, Mac OS X (10.7.3)
  • Camelot Level 8 (46,580 points)

    Sure, it's easy to do, and there are a couple of ways of doing it.


    The simplest is to just create additional shortnames for the specific user in Workgroup Manager - so just 'joe' might also have additonal shortnames 'webmaster', 'hostmaster' and 'chiefcook'. Any email addressed to any of these addresses would end up in Joe's mailbox.


    Another option is via Postfix aliases where you define a list of email aliases along with an indication as to where emails for that alias should be sent, e.g.:


    webmaster: joe

    hostmaster: bob

    widgets: joe, bob

    foo: joe, someone@otherdomain.com


    Here you can see the webmaster and hostmaster mails to go joe and bob, respectively, while 'widgets' goes to both, and 'foo' goes to joe and an email address at some other domain.


    Postfix aliases are well documented on the Postfix site and there are numerous examples online.

  • Iggy Pelman Level 1 (20 points)

    I've discovered (now that I've upgraded to Mavericks) that the best way to accomplish this is to create a Local Network User with no Home directory ("None - Service Only") for each email address. From there you can set up the appropriate email account in any email client. You'll need to have Open Directory turned on for this to work.