Herbert,
I can't say what the better tactic is, but if you're going to use the same SMTP account for each user, you could consider setting the SMTP service as an Outbound Gateway for the domain. You can create it at Settings > Gateways, and enable it for the domain at Domain > Options > Outbound Gateways. If you enter the auth credentials when setting up the gateway, then each user on your server will authenticate with those credentials when sending through the gateway.
Jorel Haggard
System/Network Administrator
SmarterTools Inc.
www.smartertools.com