# Table of Contents - net-imap: Ruby Standard Library Documentation

## Classes and Modules

- Net
- Net::IMAP
  - IMAP Overview
  - Sequence numbers and UIDs
  - Examples of Usage
  - List sender and subject of all recent messages in the default mailbox
  - Move all messages from April 2003 from “Mail/sent-mail” to “Mail/sent-apr03”
  - Capabilities
  - Basic IMAP4rev1 capabilities
  - Caching `CAPABILITY` responses
  - Using IMAP4rev1 extensions
  - Thread Safety
  - Errors
  - What’s here?
  - Connection control methods
  - Server capabilities
  - Handling server responses
  - Core IMAP commands
  - Any state
  - Not Authenticated state
  - Authenticated state
  - Selected state
  - Logout state
  - IMAP extension support
  - RFC9051: `IMAP4rev2`
  - RFC2087: `QUOTA`
  - RFC2177: `IDLE`
  - RFC2342: `NAMESPACE`
  - RFC2971: `ID`
  - RFC3516: `BINARY`
  - RFC3691: `UNSELECT`
  - RFC4314: `ACL`
  - RFC4315: `UIDPLUS`
  - RFC4731: `ESEARCH`
  - RFC4959: `SASL-IR`
  - RFC5161: `ENABLE`
  - RFC5256: `SORT`
  - RFC5256: `THREAD`
  - `X-GM-EXT-1`
  - RFC6851: `MOVE`
  - RFC6855: `UTF8=ACCEPT`, `UTF8=ONLY`
  - RFC7162: `CONDSTORE`
  - RFC8438: `STATUS=SIZE`
  - RFC8474: `OBJECTID`
  - RFC9394: `PARTIAL`
  - References
  - Message envelope and body structure
  - IMAP Extensions
  - IANA registries
  - For currently unsupported features:
- Net::IMAP::Address
  - Group syntax
- Net::IMAP::Authenticators
- Net::IMAP::BadResponseError
- Net::IMAP::BodyStructure
  - Classes that include BodyStructure
- Net::IMAP::BodyTypeBasic
- Net::IMAP::BodyTypeMessage
- Net::IMAP::BodyTypeMultipart
- Net::IMAP::BodyTypeText
- Net::IMAP::ByeResponseError
- Net::IMAP::Config
  - Inheritance
  - Versioned defaults
  - Named defaults
  - Thread Safety
- Net::IMAP::Config::AttrAccessors
- Net::IMAP::Config::AttrInheritance
- Net::IMAP::Config::AttrTypeCoercion
- Net::IMAP::ContentDisposition
- Net::IMAP::ContinuationRequest
- Net::IMAP::Data
- Net::IMAP::DataFormatError
- Net::IMAP::DataLite
- Net::IMAP::DeprecatedClientOptions
- Net::IMAP::ESearchResult
- Net::IMAP::ESearchResult::PartialResult
- Net::IMAP::Envelope
- Net::IMAP::Error
- Net::IMAP::ExtensionData
- Net::IMAP::FetchData
  - Fetch attributes
  - Static fetch data items
  - Dynamic message attributes
  - Implicitly setting `\Seen` and using `PEEK`
- Net::IMAP::IgnoredResponse
- Net::IMAP::InvalidResponseError
- Net::IMAP::LoginDisabledError
- Net::IMAP::MailboxACLItem
  - Required capability
- Net::IMAP::MailboxList
- Net::IMAP::MailboxQuota
- Net::IMAP::MailboxQuotaRoot
- Net::IMAP::Namespace
- Net::IMAP::Namespaces
- Net::IMAP::NoResponseError
- Net::IMAP::NumValidator
- Net::IMAP::PartialRange
- Net::IMAP::PartialRange::StringFormatter
- Net::IMAP::ResponseCode
  - `IMAP4rev1` Response Codes
  - `BINARY` extension
  - `UIDPLUS` extension
  - `SEARCHRES` extension
  - `RFC5530` Response Codes
  - `QRESYNC` extension
  - `IMAP4rev2` Response Codes
  - `CONDSTORE` extension
  - `OBJECTID` extension
- Net::IMAP::ResponseError
- Net::IMAP::ResponseParseError
- Net::IMAP::ResponseParser
- Net::IMAP::ResponseText
- Net::IMAP::SASL
  - Mechanisms
  - Deprecated mechanisms
- Net::IMAP::SASL::AnonymousAuthenticator
- Net::IMAP::SASL::AuthenticationExchange
- Net::IMAP::SASL::AuthenticationIncomplete
- Net::IMAP::SASL::Authenticators
- Net::IMAP::SASL::ClientAdapter
  - Protocol Requirements
- Net::IMAP::SASL::CramMD5Authenticator
  - Deprecated
- Net::IMAP::SASL::DigestMD5Authenticator
  - Deprecated
- Net::IMAP::SASL::DigestMD5Authenticator::DataFormatError
- Net::IMAP::SASL::DigestMD5Authenticator::ResponseParseError
- Net::IMAP::SASL::ExternalAuthenticator
- Net::IMAP::SASL::GS2Header
- Net::IMAP::SASL::LoginAuthenticator
  - Deprecated
- Net::IMAP::SASL::OAuthAuthenticator
- Net::IMAP::SASL::OAuthBearerAuthenticator
- Net::IMAP::SASL::PlainAuthenticator
- Net::IMAP::SASL::ProtocolAdapters
  - Interface
  - Included protocol adapters
- Net::IMAP::SASL::ProtocolAdapters::Generic
- Net::IMAP::SASL::ProtocolAdapters::IMAP
- Net::IMAP::SASL::ProtocolAdapters::POP
- Net::IMAP::SASL::ProtocolAdapters::SMTP
- Net::IMAP::SASL::ScramAlgorithm
- Net::IMAP::SASL::ScramAuthenticator
  - SCRAM algorithm
  - Server messages
  - TLS Channel binding
  - Caching SCRAM secrets
- Net::IMAP::SASL::ScramSHA1Authenticator
- Net::IMAP::SASL::ScramSHA256Authenticator
- Net::IMAP::SASL::XOAuth2Authenticator
- Net::IMAP::SASLAdapter
- Net::IMAP::SearchResult
- Net::IMAP::SequenceSet
  - Creating sequence sets
  - Normalized form
  - Using `*`
  - Surprising `*` behavior
  - What’s here?
  - Methods for Creating a SequenceSet
  - Methods for Comparing
  - Methods for Querying
  - Methods for Iterating
  - Methods for Set Operations
  - Methods for Assigning
  - Methods for Deleting
  - Methods for IMAP String Formatting
- Net::IMAP::StatusData
- Net::IMAP::StringPrep
- Net::IMAP::StringPrep::BidiStringError
- Net::IMAP::StringPrep::NamePrep
- Net::IMAP::StringPrep::ProhibitedCodepoint
- Net::IMAP::StringPrep::SASLprep
- Net::IMAP::StringPrep::StringPrepError
- Net::IMAP::StringPrep::Tables
- Net::IMAP::StringPrep::Trace
- Net::IMAP::TaggedResponse
- Net::IMAP::ThreadMember
- Net::IMAP::UIDPlusData
  - Capability requirement
- Net::IMAP::UnknownResponseError
- Net::IMAP::UnparsedData
- Net::IMAP::UnparsedNumericResponseData
- Net::IMAP::UntaggedResponse
- Net::IMAP::VanishedData
- StringPrepTablesGenerator

## Methods

- ::[] — Net::IMAP::Config
- ::[] — Net::IMAP::DataLite
- ::[] — Net::IMAP::DataLite
- ::[] — Net::IMAP::SearchResult
- ::[] — Net::IMAP::SequenceSet
- ::[] — Net::IMAP::StringPrep
- ::add_authenticator — Net::IMAP::SASL
- ::attributes — Net::IMAP::Config::AttrAccessors
- ::authenticate — Net::IMAP::SASL::AuthenticationExchange
- ::authenticator — Net::IMAP::SASL
- ::authenticators — Net::IMAP::SASL
- ::build — Net::IMAP::SASL::AuthenticationExchange
- ::config — Net::IMAP
- ::debug — Net::IMAP
- ::debug= — Net::IMAP
- ::decode_date — Net::IMAP
- ::decode_datetime — Net::IMAP
- ::decode_time — Net::IMAP
- ::decode_utf7 — Net::IMAP
- ::default — Net::IMAP::Config
- ::default_imap_port — Net::IMAP
- ::default_imaps_port — Net::IMAP
- ::default_port — Net::IMAP
- ::default_ssl_port — Net::IMAP
- ::default_tls_port — Net::IMAP
- ::define — Net::IMAP::DataLite
- ::define — Net::IMAP::DataLite
- ::empty — Net::IMAP::SequenceSet
- ::encode_date — Net::IMAP
- ::encode_datetime — Net::IMAP
- ::encode_time — Net::IMAP
- ::encode_utf7 — Net::IMAP
- ::format_date — Net::IMAP
- ::format_datetime — Net::IMAP
- ::format_time — Net::IMAP
- ::full — Net::IMAP::SequenceSet
- ::global — Net::IMAP::Config
- ::included — Net::IMAP::Config::AttrAccessors
- ::included — Net::IMAP::Config::AttrInheritance
- ::new — Net::IMAP
- ::new — Net::IMAP::Config
- ::new — Net::IMAP::DataLite
- ::new — Net::IMAP::DataLite
- ::new — Net::IMAP::LoginDisabledError
- ::new — Net::IMAP::ResponseError
- ::new — Net::IMAP::ESearchResult
- ::new — Net::IMAP::ESearchResult::PartialResult
- ::new — Net::IMAP::ResponseParser
- ::new — Net::IMAP::SASL::AuthenticationIncomplete
- ::new — Net::IMAP::SASL::AnonymousAuthenticator
- ::new — Net::IMAP::SASL::AuthenticationExchange
- ::new — Net::IMAP::SASL::Authenticators
- ::new — Net::IMAP::SASL::ClientAdapter
- ::new — Net::IMAP::SASL::CramMD5Authenticator
- ::new — Net::IMAP::SASL::DigestMD5Authenticator
- ::new — Net::IMAP::SASL::ExternalAuthenticator
- ::new — Net::IMAP::SASL::LoginAuthenticator
- ::new — Net::IMAP::SASL::OAuthAuthenticator
- ::new — Net::IMAP::SASL::OAuthBearerAuthenticator
- ::new — Net::IMAP::SASL::PlainAuthenticator
- ::new — Net::IMAP::SASL::ScramAuthenticator
- ::new — Net::IMAP::SASL::XOAuth2Authenticator
- ::new — Net::IMAP::SearchResult
- ::new — Net::IMAP::SequenceSet
- ::new — Net::IMAP::StringPrep::StringPrepError
- ::new — Net::IMAP::StringPrep::ProhibitedCodepoint
- ::new — Net::IMAP::VanishedData
- ::new — StringPrepTablesGenerator
- ::new — Net::IMAP::DeprecatedClientOptions
- ::normalize_name — Net::IMAP::SASL::Authenticators
- ::parse_date — Net::IMAP
- ::parse_datetime — Net::IMAP
- ::parse_time — Net::IMAP
- ::saslprep — Net::IMAP
- ::try_convert — Net::IMAP::SequenceSet
- ::version_defaults — Net::IMAP::Config
- #& — Net::IMAP::SequenceSet
- #+ — Net::IMAP::SequenceSet
- #- — Net::IMAP::SequenceSet
- #<< — Net::IMAP::SequenceSet
- #== — Net::IMAP::DataLite
- #== — Net::IMAP::SearchResult
- #== — Net::IMAP::SequenceSet
- #=== — Net::IMAP::SequenceSet
- #H — Net::IMAP::SASL::ScramAlgorithm
- #HMAC — Net::IMAP::SASL::ScramAlgorithm
- #Hi — Net::IMAP::SASL::ScramAlgorithm
- #Normalize — Net::IMAP::SASL::ScramAlgorithm
- #XOR — Net::IMAP::SASL::ScramAlgorithm
- #[] — Net::IMAP::SequenceSet
- #^ — Net::IMAP::SequenceSet
- #__inspect_guard__ — Net::IMAP::DataLite
- #add — Net::IMAP::SequenceSet
- #add? — Net::IMAP::SequenceSet
- #add_authenticator — Net::IMAP::SASL::Authenticators
- #add_authenticator — Net::IMAP::Authenticators
- #add_response_handler — Net::IMAP
- #all — Net::IMAP::ESearchResult
- #all_seqnos — Net::IMAP::ThreadMember
- #append — Net::IMAP
- #append — Net::IMAP::SequenceSet
- #arrays — StringPrepTablesGenerator
- #asgn_mapping — StringPrepTablesGenerator
- #asgn_regex — StringPrepTablesGenerator
- #asgn_regexps — StringPrepTablesGenerator
- #asgn_regexps! — StringPrepTablesGenerator
- #asgn_table — StringPrepTablesGenerator
- #assigned_uids — Net::IMAP::UIDPlusData
- #at — Net::IMAP::SequenceSet
- #attr — Net::IMAP::FetchData
- #attr — Net::IMAP::MailboxList
- #attr — Net::IMAP::StatusData
- #attr_upcase — Net::IMAP::FetchData
- #attributes — Net::IMAP::DataLite
- #auth_capable? — Net::IMAP
- #auth_capable? — Net::IMAP::SASL::ClientAdapter
- #auth_mechanisms — Net::IMAP
- #auth_message — Net::IMAP::SASL::ScramAlgorithm
- #authenticate — Net::IMAP
- #authenticate — Net::IMAP::SASL::AuthenticationExchange
- #authenticate — Net::IMAP::SASL::ClientAdapter
- #authenticator — Net::IMAP::SASL::Authenticators
- #authenticator — Net::IMAP::Authenticators
- #authorization — Net::IMAP::SASL::OAuthAuthenticator
- #authorization — Net::IMAP::SASL::OAuthBearerAuthenticator
- #bcc — Net::IMAP::Envelope
- #bidi_L — StringPrepTablesGenerator
- #bidi_R_AL — StringPrepTablesGenerator
- #bidi_fails_req2 — StringPrepTablesGenerator
- #bidi_fails_req3 — StringPrepTablesGenerator
- #bidi_failure_regexp — StringPrepTablesGenerator
- #bidi_not_R_AL — StringPrepTablesGenerator
- #binary — Net::IMAP::FetchData
- #binary_size — Net::IMAP::FetchData
- #body — Net::IMAP::FetchData
- #body — Net::IMAP::BodyTypeMessage
- #body_section_attr — Net::IMAP::FetchData
- #body_structure — Net::IMAP::FetchData
- #bodystructure — Net::IMAP::FetchData
- #build_oauth2_string — Net::IMAP::SASL::XOAuth2Authenticator
- #build_ssl_ctx — Net::IMAP
- #cancel_response — Net::IMAP::SASL::ProtocolAdapters::Generic
- #capabilities — Net::IMAP
- #capabilities_cached? — Net::IMAP
- #capabilities_from_resp_code — Net::IMAP
- #capability — Net::IMAP
- #capability? — Net::IMAP
- #capable? — Net::IMAP
- #cc — Net::IMAP::Envelope
- #check — Net::IMAP
- #check_bidi! — Net::IMAP::StringPrep
- #check_prohibited! — Net::IMAP::StringPrep
- #children — Net::IMAP::ThreadMember
- #clean_deps — StringPrepTablesGenerator
- #clear — Net::IMAP::SequenceSet
- #clear_cached_capabilities — Net::IMAP
- #clear_responses — Net::IMAP
- #client_final_message_without_proof — Net::IMAP::SASL::ScramAuthenticator
- #client_first_message_bare — Net::IMAP::SASL::ScramAuthenticator
- #client_key — Net::IMAP::SASL::ScramAlgorithm
- #client_proof — Net::IMAP::SASL::ScramAlgorithm
- #client_signature — Net::IMAP::SASL::ScramAlgorithm
- #close — Net::IMAP
- #code — Net::IMAP::ResponseText
- #coerce_search_arg_to_seqset? — Net::IMAP
- #coerce_search_array_arg_to_seqset? — Net::IMAP
- #command_name — Net::IMAP::SASL::ProtocolAdapters::Generic
- #command_name — Net::IMAP::SASL::ProtocolAdapters::SMTP
- #command_name — Net::IMAP::SASL::ProtocolAdapters::POP
- #complement — Net::IMAP::SequenceSet
- #complement! — Net::IMAP::SequenceSet
- #compute_a0 — Net::IMAP::SASL::DigestMD5Authenticator
- #compute_a1 — Net::IMAP::SASL::DigestMD5Authenticator
- #compute_a2 — Net::IMAP::SASL::DigestMD5Authenticator
- #content_id — Net::IMAP::BodyTypeBasic
- #convert_return_opts — Net::IMAP
- #copy — Net::IMAP
- #copy_internal — Net::IMAP
- #count — Net::IMAP::ESearchResult
- #count — Net::IMAP::SequenceSet
- #cover? — Net::IMAP::SequenceSet
- #create — Net::IMAP
- #create_ssl_params — Net::IMAP::DeprecatedClientOptions
- #data — Net::IMAP::ContinuationRequest
- #data — Net::IMAP::UntaggedResponse
- #data — Net::IMAP::ExtensionData
- #data — Net::IMAP::TaggedResponse
- #data — Net::IMAP::ResponseCode
- #date — Net::IMAP::Envelope
- #debug? — Net::IMAP::Config
- #decode — Net::IMAP::SASL::ProtocolAdapters::Generic
- #deconstruct — Net::IMAP::DataLite
- #deconstruct — Net::IMAP::SequenceSet
- #deconstruct_keys — Net::IMAP::DataLite
- #defaults_hash — Net::IMAP::Config
- #delete — Net::IMAP
- #delete — Net::IMAP::SequenceSet
- #delete? — Net::IMAP::SequenceSet
- #delete_at — Net::IMAP::SequenceSet
- #delim — Net::IMAP::MailboxList
- #delim — Net::IMAP::Namespace
- #description — Net::IMAP::BodyTypeBasic
- #difference — Net::IMAP::SequenceSet
- #digest — Net::IMAP::SASL::ScramAuthenticator
- #digest_uri — Net::IMAP::SASL::DigestMD5Authenticator
- #disconnect — Net::IMAP
- #disconnected? — Net::IMAP
- #disjoint? — Net::IMAP::SequenceSet
- #disposition — Net::IMAP::BodyTypeBasic
- #disposition — Net::IMAP::BodyTypeMultipart
- #done? — Net::IMAP::SASL::AnonymousAuthenticator
- #done? — Net::IMAP::SASL::AuthenticationExchange
- #done? — Net::IMAP::SASL::CramMD5Authenticator
- #done? — Net::IMAP::SASL::DigestMD5Authenticator
- #done? — Net::IMAP::SASL::ExternalAuthenticator
- #done? — Net::IMAP::SASL::LoginAuthenticator
- #done? — Net::IMAP::SASL::OAuthAuthenticator
- #done? — Net::IMAP::SASL::PlainAuthenticator
- #done? — Net::IMAP::SASL::ScramAuthenticator
- #done? — Net::IMAP::SASL::XOAuth2Authenticator
- #drop_connection — Net::IMAP::SASL::ClientAdapter
- #drop_connection — Net::IMAP::SASLAdapter
- #drop_connection! — Net::IMAP::SASL::ClientAdapter
- #drop_connection! — Net::IMAP::SASLAdapter
- #dsp_type — Net::IMAP::ContentDisposition
- #each_element — Net::IMAP::SequenceSet
- #each_entry — Net::IMAP::SequenceSet
- #each_number — Net::IMAP::SequenceSet
- #each_range — Net::IMAP::SequenceSet
- #each_tuple_with_index — Net::IMAP::SequenceSet
- #elements — Net::IMAP::SequenceSet
- #emailid — Net::IMAP::FetchData
- #empty? — Net::IMAP::SequenceSet
- #enable — Net::IMAP
- #encode — Net::IMAP::SASL::ProtocolAdapters::Generic
- #encode_ir — Net::IMAP::SASL::ProtocolAdapters::Generic
- #encode_with — Net::IMAP::DataLite
- #encoding — Net::IMAP::BodyTypeBasic
- #enforce_logindisabled? — Net::IMAP
- #ensure_mod_sequence_value — Net::IMAP::NumValidator
- #ensure_number — Net::IMAP::NumValidator
- #ensure_nz_number — Net::IMAP::NumValidator
- #entries — Net::IMAP::SequenceSet
- #envelope — Net::IMAP::FetchData
- #envelope — Net::IMAP::BodyTypeMessage
- #eql? — Net::IMAP::DataLite
- #eql? — Net::IMAP::SearchResult
- #eql? — Net::IMAP::SequenceSet
- #examine — Net::IMAP
- #expunge — Net::IMAP
- #expunge_internal — Net::IMAP
- #extension — Net::IMAP::BodyTypeBasic
- #extension — Net::IMAP::BodyTypeMultipart
- #extensions — Net::IMAP::Namespace
- #extract_responses — Net::IMAP
- #fetch — Net::IMAP
- #fetch_internal — Net::IMAP
- #final_message_with_proof — Net::IMAP::SASL::ScramAuthenticator
- #find_index — Net::IMAP::SequenceSet
- #flags — Net::IMAP::FetchData
- #format_message — Net::IMAP::SASL::ScramAuthenticator
- #format_response — Net::IMAP::SASL::DigestMD5Authenticator
- #freeze — Net::IMAP::SequenceSet
- #freeze — Net::IMAP::Config::AttrAccessors
- #from — Net::IMAP::Envelope
- #from_tuple_int — Net::IMAP::SequenceSet
- #full? — Net::IMAP::SequenceSet
- #generate_json_data_file — StringPrepTablesGenerator
- #generate_tag — Net::IMAP
- #get_response — Net::IMAP
- #get_server_greeting — Net::IMAP
- #get_tagged_response — Net::IMAP
- #getacl — Net::IMAP
- #getquota — Net::IMAP
- #getquotaroot — Net::IMAP
- #gs2_authzid — Net::IMAP::SASL::GS2Header
- #gs2_cb_flag — Net::IMAP::SASL::GS2Header
- #gs2_header — Net::IMAP::SASL::GS2Header
- #gs2_saslname_encode — Net::IMAP::SASL::GS2Header
- #hash — Net::IMAP::DataLite
- #hash — Net::IMAP::SearchResult
- #hash — Net::IMAP::SequenceSet
- #header — Net::IMAP::FetchData
- #header_fields — Net::IMAP::FetchData
- #header_fields_not — Net::IMAP::FetchData
- #hmac_md5 — Net::IMAP::SASL::CramMD5Authenticator
- #host — Net::IMAP::Address
- #host — Net::IMAP::SASL::ClientAdapter
- #id — Net::IMAP
- #idle — Net::IMAP
- #idle_done — Net::IMAP
- #idle_response_timeout — Net::IMAP
- #in_reply_to — Net::IMAP::Envelope
- #include? — Net::IMAP::SequenceSet
- #include_star? — Net::IMAP::SequenceSet
- #include_tuple? — Net::IMAP::SequenceSet
- #inherited? — Net::IMAP::Config::AttrInheritance
- #init_with — Net::IMAP::DataLite
- #initial_client_response — Net::IMAP::SASL::OAuthAuthenticator
- #initial_client_response — Net::IMAP::SASL::ScramAuthenticator
- #initial_response — Net::IMAP::SASL::AuthenticationExchange
- #initial_response? — Net::IMAP::SASL::AnonymousAuthenticator
- #initial_response? — Net::IMAP::SASL::CramMD5Authenticator
- #initial_response? — Net::IMAP::SASL::DigestMD5Authenticator
- #initial_response? — Net::IMAP::SASL::ExternalAuthenticator
- #initial_response? — Net::IMAP::SASL::LoginAuthenticator
- #initial_response? — Net::IMAP::SASL::OAuthBearerAuthenticator
- #initial_response? — Net::IMAP::SASL::PlainAuthenticator
- #initial_response? — Net::IMAP::SASL::XOAuth2Authenticator
- #initialize — Net::IMAP::Config::AttrAccessors
- #initialize — Net::IMAP::Config::AttrInheritance
- #initialize_clone — Net::IMAP::SequenceSet
- #initialize_clone — Net::IMAP::Config::AttrAccessors
- #initialize_copy — Net::IMAP::DataLite
- #initialize_copy — Net::IMAP::Config::AttrInheritance
- #initialize_dup — Net::IMAP::SequenceSet
- #initialize_dup — Net::IMAP::Config::AttrAccessors
- #input_to_tuple — Net::IMAP::SequenceSet
- #input_to_tuples — Net::IMAP::SequenceSet
- #input_try_convert — Net::IMAP::SequenceSet
- #inspect — Net::IMAP::DataLite
- #inspect — Net::IMAP::SearchResult
- #inspect — Net::IMAP::SequenceSet
- #internal_date — Net::IMAP::FetchData
- #internaldate — Net::IMAP::FetchData
- #intersect? — Net::IMAP::SequenceSet
- #intersect_tuple? — Net::IMAP::SequenceSet
- #intersection — Net::IMAP::SequenceSet
- #json_deps — StringPrepTablesGenerator
- #language — Net::IMAP::BodyTypeBasic
- #language — Net::IMAP::BodyTypeMultipart
- #limit — Net::IMAP::SequenceSet
- #limit! — Net::IMAP::SequenceSet
- #lines — Net::IMAP::BodyTypeText
- #list — Net::IMAP
- #load_defaults — Net::IMAP::Config
- #load_tables_and_titles_from_json! — StringPrepTablesGenerator
- #login — Net::IMAP
- #logout — Net::IMAP
- #logout! — Net::IMAP
- #lsub — Net::IMAP
- #mailbox — Net::IMAP::MailboxQuota
- #mailbox — Net::IMAP::MailboxQuotaRoot
- #mailbox — Net::IMAP::MailboxACLItem
- #mailbox — Net::IMAP::StatusData
- #mailbox — Net::IMAP::Address
- #map_tables! — Net::IMAP::StringPrep
- #marshal_dump — Net::IMAP::DataLite
- #max — Net::IMAP::ESearchResult
- #max — Net::IMAP::SequenceSet
- #md5 — Net::IMAP::BodyTypeBasic
- #mechanism? — Net::IMAP::SASL::Authenticators
- #media_subtype — Net::IMAP::BodyTypeBasic
- #media_subtype — Net::IMAP::BodyTypeText
- #media_subtype — Net::IMAP::BodyTypeMessage
- #media_subtype — Net::IMAP::BodyTypeMultipart
- #media_type — Net::IMAP::BodyTypeBasic
- #media_type — Net::IMAP::BodyTypeMultipart
- #member? — Net::IMAP::SequenceSet
- #members — Net::IMAP::DataLite
- #merge — Net::IMAP::SequenceSet
- #merged_tables_regex — StringPrepTablesGenerator
- #message — Net::IMAP::FetchData
- #message_id — Net::IMAP::Envelope
- #mime — Net::IMAP::FetchData
- #min — Net::IMAP::ESearchResult
- #min — Net::IMAP::SequenceSet
- #minmax — Net::IMAP::SequenceSet
- #modifying! — Net::IMAP::SequenceSet
- #modseq — Net::IMAP::ESearchResult
- #modseq — Net::IMAP::FetchData
- #move — Net::IMAP
- #multipart? — Net::IMAP::BodyTypeBasic
- #multipart? — Net::IMAP::BodyTypeText
- #multipart? — Net::IMAP::BodyTypeMessage
- #multipart? — Net::IMAP::BodyTypeMultipart
- #name — Net::IMAP::UntaggedResponse
- #name — Net::IMAP::TaggedResponse
- #name — Net::IMAP::ResponseCode
- #name — Net::IMAP::MailboxList
- #name — Net::IMAP::Address
- #nameprep — Net::IMAP::StringPrep::NamePrep
- #names — Net::IMAP::SASL::Authenticators
- #namespace — Net::IMAP
- #nc — Net::IMAP::SASL::DigestMD5Authenticator
- #new — Net::IMAP::SASL::Authenticators
- #new — Net::IMAP::Config::AttrInheritance
- #noop — Net::IMAP
- #normalize — Net::IMAP::SequenceSet
- #normalize! — Net::IMAP::SequenceSet
- #normalize_searching_criteria — Net::IMAP
- #normalized_string — Net::IMAP::SequenceSet
- #nstring — Net::IMAP::PartialRange::StringFormatter
- #number — Net::IMAP::UnparsedNumericResponseData
- #numbers — Net::IMAP::SequenceSet
- #nz_number — Net::IMAP::SequenceSet
- #open_timeout — Net::IMAP
- #other — Net::IMAP::Namespaces
- #overlap? — Net::IMAP::SequenceSet
- #param — Net::IMAP::ContentDisposition
- #param — Net::IMAP::BodyTypeBasic
- #param — Net::IMAP::BodyTypeMultipart
- #parse — Net::IMAP::ResponseParser
- #parse_challenge — Net::IMAP::SASL::DigestMD5Authenticator
- #parse_challenge — Net::IMAP::SASL::ScramAuthenticator
- #parse_rfc_text — StringPrepTablesGenerator
- #part — Net::IMAP::FetchData
- #partial — Net::IMAP::ESearchResult
- #parts — Net::IMAP::BodyTypeMultipart
- #personal — Net::IMAP::Namespaces
- #port — Net::IMAP::SASL::ClientAdapter
- #prefix — Net::IMAP::Namespace
- #pretty_print — Net::IMAP::SearchResult
- #process — Net::IMAP::SASL::AnonymousAuthenticator
- #process — Net::IMAP::SASL::AuthenticationExchange
- #process — Net::IMAP::SASL::CramMD5Authenticator
- #process — Net::IMAP::SASL::DigestMD5Authenticator
- #process — Net::IMAP::SASL::ExternalAuthenticator
- #process — Net::IMAP::SASL::LoginAuthenticator
- #process — Net::IMAP::SASL::OAuthAuthenticator
- #process — Net::IMAP::SASL::PlainAuthenticator
- #process — Net::IMAP::SASL::ScramAuthenticator
- #process — Net::IMAP::SASL::XOAuth2Authenticator
- #put_string — Net::IMAP
- #qdval — Net::IMAP::SASL::DigestMD5Authenticator
- #quota — Net::IMAP::MailboxQuota
- #range — Net::IMAP::ESearchResult::PartialResult
- #range_gte_to — Net::IMAP::SequenceSet
- #range_to_tuple — Net::IMAP::SequenceSet
- #ranges — Net::IMAP::SequenceSet
- #ranges — StringPrepTablesGenerator
- #raw_data — Net::IMAP::ContinuationRequest
- #raw_data — Net::IMAP::UntaggedResponse
- #raw_data — Net::IMAP::TaggedResponse
- #rb_deps — StringPrepTablesGenerator
- #receive_responses — Net::IMAP
- #record_untagged_response — Net::IMAP
- #record_untagged_response_code — Net::IMAP
- #recv_server_final_message — Net::IMAP::SASL::ScramAuthenticator
- #recv_server_first_message — Net::IMAP::SASL::ScramAuthenticator
- #regex_str — StringPrepTablesGenerator
- #regexp_const_desc — StringPrepTablesGenerator
- #regexp_const_name — StringPrepTablesGenerator
- #regexp_for — StringPrepTablesGenerator
- #regexps — StringPrepTablesGenerator
- #remain_frozen — Net::IMAP::SequenceSet
- #remove_authenticator — Net::IMAP::SASL::Authenticators
- #remove_response_handler — Net::IMAP
- #rename — Net::IMAP
- #replace — Net::IMAP::SequenceSet
- #reply_to — Net::IMAP::Envelope
- #reset — Net::IMAP::Config::AttrInheritance
- #response_errors — Net::IMAP::SASL::ClientAdapter
- #response_errors — Net::IMAP::SASLAdapter
- #response_handlers — Net::IMAP
- #response_value — Net::IMAP::SASL::DigestMD5Authenticator
- #responses — Net::IMAP
- #results — Net::IMAP::ESearchResult::PartialResult
- #reverse_each_tuple_with_index — Net::IMAP::SequenceSet
- #rfc822 — Net::IMAP::FetchData
- #rfc822_header — Net::IMAP::FetchData
- #rfc822_size — Net::IMAP::FetchData
- #rfc822_text — Net::IMAP::FetchData
- #rights — Net::IMAP::MailboxACLItem
- #route — Net::IMAP::Address
- #run_command — Net::IMAP::SASL::ClientAdapter
- #salted_password — Net::IMAP::SASL::ScramAlgorithm
- #sasl_adapter — Net::IMAP
- #sasl_ir_capable? — Net::IMAP::SASL::ClientAdapter
- #sasl_ir_capable? — Net::IMAP::SASLAdapter
- #saslprep — Net::IMAP::SASL
- #saslprep — Net::IMAP::StringPrep::SASLprep
- #saslprep_rb — StringPrepTablesGenerator
- #search — Net::IMAP
- #search_args — Net::IMAP
- #search_internal — Net::IMAP
- #section_attr — Net::IMAP::FetchData
- #select — Net::IMAP
- #send_command — Net::IMAP
- #send_command_with_continuations — Net::IMAP
- #send_data — Net::IMAP
- #send_date_data — Net::IMAP
- #send_initial_response? — Net::IMAP::SASL::AuthenticationExchange
- #send_list_data — Net::IMAP
- #send_literal — Net::IMAP
- #send_number_data — Net::IMAP
- #send_quoted_string — Net::IMAP
- #send_string_data — Net::IMAP
- #send_symbol_data — Net::IMAP
- #send_time_data — Net::IMAP
- #sender — Net::IMAP::Envelope
- #seqno — Net::IMAP::FetchData
- #seqno — Net::IMAP::ThreadMember
- #server_key — Net::IMAP::SASL::ScramAlgorithm
- #server_signature — Net::IMAP::SASL::ScramAlgorithm
- #service — Net::IMAP::SASL::ProtocolAdapters::Generic
- #service — Net::IMAP::SASL::ProtocolAdapters::IMAP
- #service — Net::IMAP::SASL::ProtocolAdapters::SMTP
- #service — Net::IMAP::SASL::ProtocolAdapters::POP
- #setacl — Net::IMAP
- #setquota — Net::IMAP
- #sets — StringPrepTablesGenerator
- #shared — Net::IMAP::Namespaces
- #size — Net::IMAP::FetchData
- #size — Net::IMAP::BodyTypeBasic
- #size — Net::IMAP::SequenceSet
- #slice — Net::IMAP::SequenceSet
- #slice! — Net::IMAP::SequenceSet
- #slice_length — Net::IMAP::SequenceSet
- #slice_range — Net::IMAP::SequenceSet
- #sort — Net::IMAP
- #sort_internal — Net::IMAP
- #source_uids — Net::IMAP::UIDPlusData
- #split_quoted_list — Net::IMAP::SASL::DigestMD5Authenticator
- #start_imap_connection — Net::IMAP
- #start_receiver_thread — Net::IMAP
- #start_tls_session — Net::IMAP
- #starttls — Net::IMAP
- #starttls — Net::IMAP::DeprecatedClientOptions
- #status — Net::IMAP
- #store — Net::IMAP
- #store_internal — Net::IMAP
- #stored_key — Net::IMAP::SASL::ScramAlgorithm
- #str_to_tuple — Net::IMAP::SequenceSet
- #str_to_tuples — Net::IMAP::SequenceSet
- #string — Net::IMAP::SequenceSet
- #string — Net::IMAP::PartialRange::StringFormatter
- #string= — Net::IMAP::SequenceSet
- #stringprep — Net::IMAP::StringPrep
- #stringprep_rb — StringPrepTablesGenerator
- #stringprep_trace — Net::IMAP::StringPrep::Trace
- #subject — Net::IMAP::Envelope
- #subscribe — Net::IMAP
- #subtract — Net::IMAP::SequenceSet
- #subtype — Net::IMAP::BodyTypeBasic
- #subtype — Net::IMAP::BodyTypeMultipart
- #table_regexps_rb — StringPrepTablesGenerator
- #table_titles_rb — StringPrepTablesGenerator
- #tables — StringPrepTablesGenerator
- #tag — Net::IMAP::TaggedResponse
- #tcp_socket — Net::IMAP
- #text — Net::IMAP::FetchData
- #text — Net::IMAP::ResponseText
- #thread — Net::IMAP
- #thread_internal — Net::IMAP
- #threadid — Net::IMAP::FetchData
- #titles — StringPrepTablesGenerator
- #tls_verified? — Net::IMAP
- #to — Net::IMAP::Envelope
- #to_a — Net::IMAP::ESearchResult
- #to_a — Net::IMAP::ESearchResult::PartialResult
- #to_a — Net::IMAP::SequenceSet
- #to_a — Net::IMAP::VanishedData
- #to_h — Net::IMAP::Config
- #to_h — Net::IMAP::DataLite
- #to_map — StringPrepTablesGenerator
- #to_ranges — StringPrepTablesGenerator
- #to_regexp — StringPrepTablesGenerator
- #to_s — Net::IMAP::DataLite
- #to_s — Net::IMAP::SearchResult
- #to_s — Net::IMAP::SequenceSet
- #to_sequence_set — Net::IMAP::ThreadMember
- #to_sequence_set — Net::IMAP::SearchResult
- #to_set — Net::IMAP::SequenceSet
- #to_tuple_int — Net::IMAP::SequenceSet
- #tuple_add — Net::IMAP::SequenceSet
- #tuple_coalesce — Net::IMAP::SequenceSet
- #tuple_gte_with_index — Net::IMAP::SequenceSet
- #tuple_subtract — Net::IMAP::SequenceSet
- #tuple_to_entry — Net::IMAP::SequenceSet
- #tuple_to_str — Net::IMAP::SequenceSet
- #tuple_trim_or_split — Net::IMAP::SequenceSet
- #tuples_add — Net::IMAP::SequenceSet
- #tuples_subtract — Net::IMAP::SequenceSet
- #tuples_trim_or_delete — Net::IMAP::SequenceSet
- #uid — Net::IMAP::FetchData
- #uid_copy — Net::IMAP
- #uid_expunge — Net::IMAP
- #uid_fetch — Net::IMAP
- #uid_mapping — Net::IMAP::UIDPlusData
- #uid_move — Net::IMAP
- #uid_search — Net::IMAP
- #uid_sort — Net::IMAP
- #uid_store — Net::IMAP
- #uid_thread — Net::IMAP
- #uidvalidity — Net::IMAP::UIDPlusData
- #union — Net::IMAP::SequenceSet
- #unparsed_data — Net::IMAP::UnparsedData
- #unparsed_data — Net::IMAP::UnparsedNumericResponseData
- #unselect — Net::IMAP
- #unsubscribe — Net::IMAP
- #update — Net::IMAP::Config
- #usage — Net::IMAP::MailboxQuota
- #user — Net::IMAP::MailboxACLItem
- #valid? — Net::IMAP::SequenceSet
- #valid_mod_sequence_value? — Net::IMAP::NumValidator
- #valid_nstring? — Net::IMAP::PartialRange::StringFormatter
- #valid_number? — Net::IMAP::NumValidator
- #valid_nz_number? — Net::IMAP::NumValidator
- #valid_string — Net::IMAP::SequenceSet
- #valid_string? — Net::IMAP::PartialRange::StringFormatter
- #validate_data — Net::IMAP
- #with — Net::IMAP::Config
- #with — Net::IMAP::DataLite
- #xlist — Net::IMAP
- #xor — Net::IMAP::SequenceSet
- #| — Net::IMAP::SequenceSet
- #~ — Net::IMAP::SequenceSet