Again I have run into a situation where this feature would have been useful.
It would really be great to be able to enable a smart host per package (from the provider side) or per domain (from the client side).
The ability to send via a smart host already exists, it would just mean extending it to be more specific than just by the server.