don't share the auth handler for all smtp transport

Currently it's not possible to use different auth parameters for multiple smtp transports because the auth handler is shared.