I found a way to set up a catch-all in SME Server 7 so I thought I'd share how I did it since it might be useful to someone (there might be a better way, who knows
).
First you need to set up dungog's
smeserver-userpanel and
smeserver-mailsorting contribs for SME Server 7. They can be found here:
http://sme.dungog.net/packages/smeserver/7.0/i386/RPMS.dungog/Then create a user called 'catch-all' and using the 'E-mail > Change e-mail delivery settings' panel in server-manager, set 'E-mail to unknown users' to the user 'catch-all'.
Now use the 'User Panel Access' panel in server-manager under Security and grant the user 'catch-all' access to 'userpanel-mailsort - Process Mail'.
Now you can log in to
https://yourserver/user-manager (notice, http
s://) with the user catch-all's credentials and use 'Process Mail' to forward the mail to the correct user depending on the domain the email was sent to.
Note:If you were in server-manager your browser probably has your admin credentials cached so before you can log in to catch-all's user-manager you'll either have to close all browser windows first or use
https://catch-all@yourserver/user-manager to get to catch-all's page.
-Sterling