> How would I then handle the mapping from public E-mail addresses to private > E-mail addresses? You'll fare better if public and private addresses are the same. Any type of mapping can be achieved with aliases or canonical rewriting.