there's a show-stopper for using "-".
No, there isn't. But thanks for reminding me of this issue---it turns
out to be a show-stopper for your proposal.
Many sites use the firstname(_dot_)lastname(_at_)host naming convention
and many people have "-" in their last names.
So what?
The software handles this just fine. It supports a more advanced address
hierarchy than your naive ``jean-marc MUST be delivered to jean'' idea.
What do you suggest someone do with existing usernames that contain +?
How will your wonderful new software handle this situation? Does it
start throwing away mail for those users?
With qmail, if + is the separator, those users will still receive mail.
Of course, this is incompatible with your delusion that local addresses
can be parsed by other hosts.
---Dan
Set up a new mailing list in a single command. http://pobox.com/~djb/ezmlm.html