Ken,
I'm thinking to upgrade my patch (smtpd-chkusr), but I'll start only when
there will be a definitive stable version of 4.10 (or 5.0 ?).
Now I'm starting to consider the changes I have to do.
Apart the new functions for alias/forwards (but not mailing list), I have
to modify the building of the domain path (it'll be taken from the domains
struct). All that doesn't seem so difficult.
One consideration I have is: my patch makes the "catch all account" pretty
unuseful. It could be nice if I could have a bit in the domain record that
tells me if there is a "catch all account" enabled for that domain, in
order to let my routine pass a not existing user.
Other two requests are:
1) To let users change their name, based on a domain permission bit (some
domains I have are completely free, other are owned by companies, and they
don't want user changing their names. So, with this bit set (by vpopmail
postmaster of the domain), only domain's postmaster may change the names).
2) Bouncing messages, and all strange kind of messages going to postmaster,
shoud be directed to the virtual domain postmaster (and not to the
postmaster holding the machine). This would permit to companies virtual
administrator to control completely their domains.
Let me know your opinions (hmmmmm!, I should call them orders!).
Ciao,
Tonino