Can I setup my (fixed IP) VPS running VirtualMin to act as a smart host/relay for sending email from my home LAN which is unable to send email directly as it is on a dynamic IP. I am currely using Authsmtp for this.
Well, postfix relayhost_maps requires a static IP address to be mapped to a domain for which a server acts as smarthost / relay. This would be the correct way to set up a smarthost.
If you do not have a fixed IP address at home, you will have to go about it in a round-about manner. One such is to manually create a user account via which the home lan will send out mail via SMTP and then manually configure the Virtualmin system to permit that user to relay mail for a set of email addresses / domains. This can become quite tedious if domains need to added and removed frequently.
In summary, Virtualmin does not offer a gui via which this business of relaying mail can be done very easily.