Current situation: there is always info in EHLO response: `250-AUTH LOGIN PLAIN` (or similar methods). Expected: if `auth_required == False and not auth_callback` then `AUTH` should not be exposed in EHLO response. I can accept any credentials in `auth_callback`, but I think client shouldn't try to authenticate at all if server do not expose this method.