SASL_OK Success
SASL_CONTINUE Another step is needed in authentication
SASL_FAIL Generic failure
SASL_NOMEM Memory shortage failure
SASL_BUFOVER Overflowed buffer
SASL_NOMECH Mechanism not supported or no mechanisms matched requirements
SASL_BADPROT Bad protocol, invalid protocol, or canceled protocol
SASL_NOTDONE Can't request information, or request not applicable until later in exchange
SASL_BADPARAM Invalid parameter supplied
SASL_TRYAGAIN Transient failure
SASL_BADMAC Integrity check failed
SASL_NOTINIT SASL library not initialized
SASL_INTERACT Needs user interaction
SASL_BADSERV Server failed mutual authentication step
SASL_WRONGMECH Mechanism does not support requested feature
SASL_BADAUTH Authentication failure
SASL_NOAUTHZ Authorization failure
SASL_TOOWEAK Mechanism too weak for this user
SASL_ENCRYPT Encryption needed to use mechanism
SASL_TRANS One time use of a plaintext password will enable requested mechanism for user
SASL_EXPIRED Passphrase expired, must be reset
SASL_DISABLED Account disabled
SASL_NOUSER User not found
SASL_BADVERS Version mismatch with plug-in
SASL_NOVERIFY User exists, but no verifier for user
SASL_PWLOCK Passphrase locked
SASL_NOCHANGE Requested change was not needed
SASL_WEAKPASS Passphrase is too week for security policy
SASL_NOUSERPASS User supplied passwords are not permitted
