class Net::IMAP::SASL::CramMD5Authenticator
def initialize(user = nil, pass = nil,
def initialize(user = nil, pass = nil, authcid: nil, username: nil, password: nil, secret: nil, warn_deprecation: true, **) if warn_deprecation warn "WARNING: CRAM-MD5 mechanism is deprecated.", category: :deprecated end require "digest/md5" @user = authcid || username || user @password = password || secret || pass @done = false end