e.g. most servers disallow `AUTH=PLAIN` unless TLS is established. See also #32 for `LOGINDISABLED`. We can provide an opt-out via kwarg to `authenticate`. Depends on: - [x] #31 - [ ] error reporting and backward compatibility from #49