Improved handling of SMTP logons
From the user config file the SMTP username and password can be configured and used in the SMTP.login() call. Furthermore, via a tuple list, one can define a sequence of calls together with kwargs to invoke prior to the login.