Fix improper settings to passwd.client when using custom port for smarhost

When specifying `smarthost` with a custom port number (for example: 2525), `passwd.client` will have this port number included which will cause failure during authentication with SMPT relay.