freebsdrocks.net was started originally as nospam.mine.nu.
John Simpsons patch already includes the patch for using smtproutes so all we need to do is in the smtproutes file you can add a couple of extra arguments of a username and password after the host. For example see the example below
then it will authenticate with the remote host to send email. With just the colon ':' at the start of the line that's the 'default' route for mail. If it was just for a particular domain, then put that in front of the colon.
:my.default.smarthost.com user password
Special thanks to Derek for documenting this.