Enable configuration of SMTP host and authentication

The StandardMailService can now be configured to use an alternative SMTP host and network credentials.