I don't know if there is a best practice, but what I did for my mailboxes (= containers) is use the person's name with the domain as a suffix, with no punctuation; e.g., email@example.com@sonic.net
It may be a bit disconcerting at first that the actual mailbox to be accessed is not firstname.lastname@example.org
. However, there's an advantage that multiple email addresses can point to a single mailbox. In my case, email@example.com
, and firstname.lastname@example.org
all point to a single mailbox -- email@example.com
I use Thunderbird to access my email, and that lets me define multiple email addresses for the mailbox, as does Sonic Web Mail.
It may not be done the way other providers handle it, but once you get used to it, you won't notice much difference.