%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/cpanel/ea-ruby24/root/usr/share/ri/system/Net/IMAP/
Upload File :
Create Path :
Current File : //opt/cpanel/ea-ruby24/root/usr/share/ri/system/Net/IMAP/cdesc-IMAP.ri

U:RDoc::NormalClass[iI"	IMAP:ETI"Net::IMAP;TI"Object;To:RDoc::Markup::Document:@parts[o;;[0o:RDoc::Markup::Paragraph;[I"INet::IMAP implements Internet Message Access Protocol (IMAP) client ;TI"9functionality.  The protocol is described in [IMAP].;To:RDoc::Markup::BlankLineS:RDoc::Markup::Heading:
leveli:	textI"IMAP Overview;T@o;	;[I"AAn IMAP client connects to a server, and then authenticates ;TI">itself using either #authenticate() or #login().  Having ;TI"8authenticated itself, there is a range of commands ;TI">available to it.  Most work with mailboxes, which may be ;TI">arranged in an hierarchical namespace, and each of which ;TI"Acontains zero or more messages.  How this is implemented on ;TI"Bthe server is implementation-dependent; on a UNIX server, it ;TI"?will frequently be implemented as files in mailbox format ;TI"'within a hierarchy of directories.;T@o;	;[I"?To work on the messages within a mailbox, the client must ;TI"?first select that mailbox, using either #select() or (for ;TI"Eread-only access) #examine().  Once the client has successfully ;TI"?selected a mailbox, they enter _selected_ state, and that ;TI"?mailbox becomes the _current_ mailbox, on which mail-item ;TI")related commands implicitly operate.;T@o;	;[I">Messages have two sorts of identifiers: message sequence ;TI"numbers and UIDs.;T@o;	;[I"?Message sequence numbers number messages within a mailbox ;TI"@from 1 up to the number of items in the mailbox.  If a new ;TI">message arrives during a session, it receives a sequence ;TI"?number equal to the new size of the mailbox.  If messages ;TI"Bare expunged from the mailbox, remaining messages have their ;TI"7sequence numbers "shuffled down" to fill the gaps.;T@o;	;[
I"@UIDs, on the other hand, are permanently guaranteed not to ;TI"?identify another message within the same mailbox, even if ;TI"<the existing message is deleted.  UIDs are required to ;TI"?be assigned in ascending (but not necessarily sequential) ;TI"Border within a mailbox; this means that if a non-IMAP client ;TI"=rearranges the order of mailitems within a mailbox, the ;TI"=UIDs have to be reassigned.  An IMAP client thus cannot ;TI"rearrange message orders.;T@S;;i;
I"Examples of Usage;T@S;;i;
I"JList sender and subject of all recent messages in the default mailbox;T@o:RDoc::Markup::Verbatim;[I".imap = Net::IMAP.new('mail.example.com')
;TI"=imap.authenticate('LOGIN', 'joe_user', 'joes_password')
;TI"imap.examine('INBOX')
;TI"2imap.search(["RECENT"]).each do |message_id|
;TI"I  envelope = imap.fetch(message_id, "ENVELOPE")[0].attr["ENVELOPE"]
;TI">  puts "#{envelope.from[0].name}: \t#{envelope.subject}"
;TI"	end
;T:@format0S;;i;
I"QMove all messages from April 2003 from "Mail/sent-mail" to "Mail/sent-apr03";T@o;;[I".imap = Net::IMAP.new('mail.example.com')
;TI"=imap.authenticate('LOGIN', 'joe_user', 'joes_password')
;TI"#imap.select('Mail/sent-mail')
;TI"-if not imap.list('Mail/', 'sent-apr03')
;TI"&  imap.create('Mail/sent-apr03')
;TI"	end
;TI"Ximap.search(["BEFORE", "30-Apr-2003", "SINCE", "1-Apr-2003"]).each do |message_id|
;TI"0  imap.copy(message_id, "Mail/sent-apr03")
;TI"4  imap.store(message_id, "+FLAGS", [:Deleted])
;TI"	end
;TI"imap.expunge
;T;0S;;i;
I"Thread Safety;T@o;	;[I"8Net::IMAP supports concurrent threads. For example,;T@o;;[I"3imap = Net::IMAP.new("imap.foo.net", "imap2")
;TI"6imap.authenticate("cram-md5", "bar", "password")
;TI"imap.select("inbox")
;TI">fetch_thread = Thread.start { imap.fetch(1..-1, "UID") }
;TI"4search_result = imap.search(["BODY", "hello"])
;TI"'fetch_result = fetch_thread.value
;TI"imap.disconnect
;T;0o;	;[I"OThis script invokes the FETCH command and the SEARCH command concurrently.;T@S;;i;
I"Errors;T@o;	;[I"LAn IMAP server can send three different types of responses to indicate ;TI"
failure:;T@o:RDoc::Markup::List:
@type:	NOTE:@items[o:RDoc::Markup::ListItem:@label[I"NO;T;[o;	;[I"Ethe attempted command could not be successfully completed.  For ;TI"Hinstance, the username/password used for logging in are incorrect; ;TI".the selected mailbox does not exist; etc.;T@o;;[I"BAD;T;[o;	;[I">the request from the client does not follow the server's ;TI"Cunderstanding of the IMAP protocol.  This includes attempting ;TI"Dcommands from the wrong client state; for instance, attempting ;TI"Cto perform a SEARCH command without having SELECTed a current ;TI"5mailbox.  It can also signal an internal server ;TI"1failure (such as a disk crash) has occurred.;T@o;;[I"BYE;T;[o;	;[I"Athe server is saying goodbye.  This can be part of a normal ;TI"Blogout sequence, and can be used as part of a login sequence ;TI"@to indicate that the server is (for some reason) unwilling ;TI"Eto accept your connection.  As a response to any other command, ;TI"Cit indicates either that the server is shutting down, or that ;TI"Fthe server is timing out the client connection due to inactivity.;T@o;	;[I">These three error response are represented by the errors ;TI"BNet::IMAP::NoResponseError, Net::IMAP::BadResponseError, and ;TI"ANet::IMAP::ByeResponseError, all of which are subclasses of ;TI"FNet::IMAP::ResponseError.  Essentially, all methods that involve ;TI"Gsending a request to the server can generate one of these errors. ;TI"BOnly the most pertinent instances have been documented below.;T@o;	;[
I"HBecause the IMAP class uses Sockets for communication, its methods ;TI"Dare also susceptible to the various errors that can occur when ;TI"?working with sockets.  These are generally represented as ;TI"EErrno errors.  For instance, any method that involves sending a ;TI"Erequest to the server and/or receiving a response from it could ;TI"Hraise an Errno::EPIPE error if the network connection unexpectedly ;TI"Jgoes down.  See the socket(7), ip(7), tcp(7), socket(2), connect(2), ;TI"and associated man pages.;T@o;	;[	I"GFinally, a Net::IMAP::DataFormatError is thrown if low-level data ;TI"Jis found to be in an incorrect format (for instance, when converting ;TI"Ebetween UTF-8 and UTF-16), and Net::IMAP::ResponseParseError is ;TI"2thrown if a server response is non-parseable.;T@S;;i;
I"References;T@o;;:
LABEL;[o;;[I"[IMAP];T;[o;;:UALPHA;[o;;0;[o;	;[I"ACrispin, "INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1",;To;	;[I"BRFC 2060, December 1996.  (Note: since obsoleted by RFC 3501);T@o;;[I"[LANGUAGE-TAGS];T;[o;	;[I"5Alvestrand, H., "Tags for the Identification of ;TI"&Languages", RFC 1766, March 1995.;T@o;;[I"
[MD5];T;[o;	;[I"AMyers, J., and M. Rose, "The Content-MD5 Header Field", RFC ;TI"1864, October 1995.;T@o;;[I"[MIME-IMB];T;[o;	;[I"@Freed, N., and N. Borenstein, "MIME (Multipurpose Internet ;TI"HMail Extensions) Part One: Format of Internet Message Bodies", RFC ;TI"2045, November 1996.;T@o;;[I"[RFC-822];T;[o;	;[I"ACrocker, D., "Standard for the Format of ARPA Internet Text ;TI"EMessages", STD 11, RFC 822, University of Delaware, August 1982.;T@o;;[I"[RFC-2087];T;[o;	;[I"@Myers, J., "IMAP4 QUOTA extension", RFC 2087, January 1997.;T@o;;[I"[RFC-2086];T;[o;	;[I">Myers, J., "IMAP4 ACL extension", RFC 2086, January 1997.;T@o;;[I"[RFC-2195];T;[o;	;[I"NKlensin, J., Catoe, R., and Krumviede, P., "IMAP/POP AUTHorize Extension ;TI">for Simple Challenge/Response", RFC 2195, September 1997.;T@o;;[I"[SORT-THREAD-EXT];T;[o;	;[I"FCrispin, M., "INTERNET MESSAGE ACCESS PROTOCOL - SORT and THREAD ;TI"4Extensions", draft-ietf-imapext-sort, May 2003.;T@o;;[I"[OSSL];T;[o;	;[I"http://www.openssl.org;T@o;;[I"[RSSL];T;[o;	;[I"-http://savannah.gnu.org/projects/rubypki;T@o;;[I"[UTF7];T;[o;	;[I"OGoldsmith, D. and Davis, M., "UTF-7: A Mail-Safe Transformation Format of ;TI""Unicode", RFC 2152, May 1997.;T:
@fileI"lib/net/imap.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[	[
I"client_thread;TI"RW;T:publicFI"lib/net/imap.rb;T[
I"
greeting;TI"R;T;F@[
I"response_handlers;TI"R;T;F@[
I"responses;TI"R;T;F@[U:RDoc::Constant[iI"	SEEN;FI"Net::IMAP::SEEN;T00o;;[o;	;[I"-Flag indicating a message has been seen.;T;@;0@@cRDoc::NormalClass0U;[iI"
ANSWERED;FI"Net::IMAP::ANSWERED;T00o;;[o;	;[I"1Flag indicating a message has been answered.;T;@;0@@@'0U;[iI"FLAGGED;FI"Net::IMAP::FLAGGED;T00o;;[o;	;[I"FFlag indicating a message has been flagged for special or urgent ;TI"attention.;T;@;0@@@'0U;[iI"DELETED;FI"Net::IMAP::DELETED;T00o;;[o;	;[I"CFlag indicating a message has been marked for deletion.  This ;TI"7will occur when the mailbox is closed or expunged.;T;@;0@@@'0U;[iI"
DRAFT;FI"Net::IMAP::DRAFT;T00o;;[o;	;[I"KFlag indicating a message is only a draft or work-in-progress version.;T;@;0@@@'0U;[iI"RECENT;FI"Net::IMAP::RECENT;T00o;;[o;	;[I"EFlag indicating that the message is "recent," meaning that this ;TI"Hsession is the first session in which the client has been notified ;TI"of this message.;T;@;0@@@'0U;[iI"NOINFERIORS;FI"Net::IMAP::NOINFERIORS;T00o;;[o;	;[I"@Flag indicating that a mailbox context name cannot contain ;TI"children.;T;@;0@@@'0U;[iI"
NOSELECT;FI"Net::IMAP::NOSELECT;T00o;;[o;	;[I"4Flag indicating that a mailbox is not selected.;T;@;0@@@'0U;[iI"MARKED;FI"Net::IMAP::MARKED;T00o;;[o;	;[I"EFlag indicating that a mailbox has been marked "interesting" by ;TI"Cthe server; this commonly indicates that the mailbox contains ;TI"new messages.;T;@;0@@@'0U;[iI"
UNMARKED;FI"Net::IMAP::UNMARKED;T00o;;[o;	;[I"EFlag indicating that the mailbox does not contains new messages.;T;@;0@@@'0U;[iI"DATE_MONTH;FI"Net::IMAP::DATE_MONTH;T00o;;[;@;0@@@'0U;[iI"ContinuationRequest;FI"#Net::IMAP::ContinuationRequest;T00o;;[
o;	;[I"MNet::IMAP::ContinuationRequest represents command continuation requests.;T@o;	;[	I"KThe command continuation request response is indicated by a "+" token ;TI"Kinstead of a tag.  This form of response indicates that the server is ;TI"Iready to accept the continuation of a command from the client.  The ;TI"2remainder of this response is a line of text.;T@o;;[I"8continue_req    ::= "+" SPACE (resp_text / base64)
;T;0S;;i	;
I"Fields:;T@o;;;;[o;;[I"	data;T;[o;	;[I"0Returns the data (Net::IMAP::ResponseText).;T@o;;[I"
raw_data;T;[o;	;[I"!Returns the raw data string.;T;@;0@@@'0U;[iI"UntaggedResponse;FI" Net::IMAP::UntaggedResponse;T00o;;[
o;	;[I"?Net::IMAP::UntaggedResponse represents untagged responses.;T@o;	;[I"GData transmitted by the server to the client and status responses ;TI"Ithat do not indicate command completion are prefixed with the token ;TI","*", and are called untagged responses.;T@o;;[I"Fresponse_data   ::= "*" SPACE (resp_cond_state / resp_cond_bye /
;TI"H                    mailbox_data / message_data / capability_data)
;T;0S;;i	;
I"Fields:;T@o;;;;[o;;[I"	name;T;[o;	;[I";Returns the name, such as "FLAGS", "LIST", or "FETCH".;T@o;;[I"	data;T;[o;	;[I"8Returns the data such as an array of flag symbols, ;TI"+a ((<Net::IMAP::MailboxList>)) object.;T@o;;[I"
raw_data;T;[o;	;[I"!Returns the raw data string.;T;@;0@@@'0U;[iI"TaggedResponse;FI"Net::IMAP::TaggedResponse;T00o;;[
o;	;[I";Net::IMAP::TaggedResponse represents tagged responses.;T@o;	;[I"DThe server completion result response indicates the success or ;TI"Ffailure of the operation.  It is tagged with the same tag as the ;TI".client command which began the operation.;T@o;;[
I"8response_tagged ::= tag SPACE resp_cond_state CRLF
;TI"
;TI"6tag             ::= 1*<any ATOM_CHAR except "+">
;TI"
;TI"?resp_cond_state ::= ("OK" / "NO" / "BAD") SPACE resp_text
;T;0S;;i	;
I"Fields:;T@o;;;;[	o;;[I"tag;T;[o;	;[I"Returns the tag.;T@o;;[I"	name;T;[o;	;[I"3Returns the name, one of "OK", "NO", or "BAD".;T@o;;[I"	data;T;[o;	;[I"9Returns the data. See ((<Net::IMAP::ResponseText>)).;T@o;;[I"
raw_data;T;[o;	;[I"!Returns the raw data string.;T;@;0@@@'0U;[iI"ResponseText;FI"Net::IMAP::ResponseText;T00o;;[o;	;[I"<Net::IMAP::ResponseText represents texts of responses. ;TI"3The text may be prefixed by the response code.;T@o;;[I"Lresp_text       ::= ["[" resp_text_code "]" SPACE] (text_mime2 / text)
;TI"B                    ;; text SHOULD NOT begin with "[" or "="
;T;0S;;i	;
I"Fields:;T@o;;;;[o;;[I"	code;T;[o;	;[I"BReturns the response code. See ((<Net::IMAP::ResponseCode>)).;T@o;;[I"	text;T;[o;	;[I"Returns the text.;T;@;0@@@'0U;[iI"ResponseCode;FI"Net::IMAP::ResponseCode;T00o;;[o;	;[I"7Net::IMAP::ResponseCode represents response codes.;T@o;;[I"-resp_text_code  ::= "ALERT" / "PARSE" /
;TI"I                    "PERMANENTFLAGS" SPACE "(" #(flag / "\*") ")" /
;TI"D                    "READ-ONLY" / "READ-WRITE" / "TRYCREATE" /
;TI"9                    "UIDVALIDITY" SPACE nz_number /
;TI"4                    "UNSEEN" SPACE nz_number /
;TI"C                    atom [SPACE 1*<any TEXT_CHAR except "]">]
;T;0S;;i	;
I"Fields:;T@o;;;;[o;;[I"	name;T;[o;	;[I"KReturns the name, such as "ALERT", "PERMANENTFLAGS", or "UIDVALIDITY".;T@o;;[I"	data;T;[o;	;[I"$Returns the data, if it exists.;T;@;0@@@'0U;[iI"MailboxList;FI"Net::IMAP::MailboxList;T00o;;[o;	;[I"ENet::IMAP::MailboxList represents contents of the LIST response.;T@o;;[I"<mailbox_list    ::= "(" #("\Marked" / "\Noinferiors" /
;TI"I                    "\Noselect" / "\Unmarked" / flag_extension) ")"
;TI"I                    SPACE (<"> QUOTED_CHAR <"> / nil) SPACE mailbox
;T;0S;;i	;
I"Fields:;T@o;;;;[o;;[I"	attr;T;[o;	;[I"BReturns the name attributes. Each name attribute is a symbol ;TI"Icapitalized by String#capitalize, such as :Noselect (not :NoSelect).;T@o;;[I"
delim;T;[o;	;[I"%Returns the hierarchy delimiter.;T@o;;[I"	name;T;[o;	;[I"Returns the mailbox name.;T;@;0@@@'0U;[iI"MailboxQuota;FI"Net::IMAP::MailboxQuota;T00o;;[o;	;[	I"GNet::IMAP::MailboxQuota represents contents of GETQUOTA response. ;TI"HThis object can also be a response to GETQUOTAROOT.  In the syntax ;TI"Ispecification below, the delimiter used with the "#" construct is a ;TI"single space (SPACE).;T@o;;[
I"1quota_list      ::= "(" #quota_resource ")"
;TI"
;TI"8quota_resource  ::= atom SPACE number SPACE number
;TI"
;TI"@quota_response  ::= "QUOTA" SPACE astring SPACE quota_list
;T;0S;;i	;
I"Fields:;T@o;;;;[o;;[I"mailbox;T;[o;	;[I"+The mailbox with the associated quota.;T@o;;[I"
usage;T;[o;	;[I"*Current storage usage of the mailbox.;T@o;;[I"
quota;T;[o;	;[I"(Quota limit imposed on the mailbox.;T;@;0@@@'0U;[iI"MailboxQuotaRoot;FI" Net::IMAP::MailboxQuotaRoot;T00o;;[o;	;[I"ENet::IMAP::MailboxQuotaRoot represents part of the GETQUOTAROOT ;TI"Fresponse. (GETQUOTAROOT can also return Net::IMAP::MailboxQuota.);T@o;;[I"Gquotaroot_response ::= "QUOTAROOT" SPACE astring *(SPACE astring)
;T;0S;;i	;
I"Fields:;T@o;;;;[o;;[I"mailbox;T;[o;	;[I"+The mailbox with the associated quota.;T@o;;[I"quotaroots;T;[o;	;[I":Zero or more quotaroots that affect the quota on the ;TI"specified mailbox.;T;@;0@@@'0U;[iI"MailboxACLItem;FI"Net::IMAP::MailboxACLItem;T00o;;[o;	;[I"CNet::IMAP::MailboxACLItem represents the response from GETACL.;T@o;;[
I"Nacl_data        ::= "ACL" SPACE mailbox *(SPACE identifier SPACE rights)
;TI"
;TI"!identifier      ::= astring
;TI"
;TI"!rights          ::= astring
;T;0S;;i	;
I"Fields:;T@o;;;;[o;;[I"	user;T;[o;	;[I"7Login name that has certain rights to the mailbox ;TI"0that was specified with the getacl command.;T@o;;[I"rights;T;[o;	;[I"5The access rights the indicated user has to the ;TI"
mailbox.;T;@;0@@@'0U;[iI"StatusData;FI"Net::IMAP::StatusData;T00o;;[
o;	;[I"JNet::IMAP::StatusData represents the contents of the STATUS response.;T@S;;i	;
I"Fields:;T@o;;;;[o;;[I"mailbox;T;[o;	;[I"Returns the mailbox name.;T@o;;[I"	attr;T;[o;	;[I"IReturns a hash. Each key is one of "MESSAGES", "RECENT", "UIDNEXT", ;TI"5"UIDVALIDITY", "UNSEEN". Each value is a number.;T;@;0@@@'0U;[iI"FetchData;FI"Net::IMAP::FetchData;T00o;;[
o;	;[I"HNet::IMAP::FetchData represents the contents of the FETCH response.;T@S;;i	;
I"Fields:;T@o;;;;[o;;[I"
seqno;T;[o;	;[I"*Returns the message sequence number. ;TI"J(Note: not the unique identifier, even for the UID command response.);T@o;;[I"	attr;T;[
o;	;[I"EReturns a hash. Each key is a data item name, and each value is ;TI"its value.;T@o;	;[I" The current data items are:;T@o;;;;[o;;[I"	BODY;T;[o;	;[I"4A form of BODYSTRUCTURE without extension data.;To;;[I"$BODY[<section>]<<origin_octet>>;T;[o;	;[I"DA string expressing the body contents of the specified section.;To;;[I"BODYSTRUCTURE;T;[o;	;[I"JAn object that describes the [MIME-IMB] body structure of a message. ;TI"<See Net::IMAP::BodyTypeBasic, Net::IMAP::BodyTypeText, ;TI">Net::IMAP::BodyTypeMessage, Net::IMAP::BodyTypeMultipart.;To;;[I"
ENVELOPE;T;[o;	;[I">A Net::IMAP::Envelope object that describes the envelope ;TI"structure of a message.;To;;[I"
FLAGS;T;[o;	;[I"IA array of flag symbols that are set for this message. Flag symbols ;TI"*are capitalized by String#capitalize.;To;;[I"INTERNALDATE;T;[o;	;[I"<A string representing the internal date of the message.;To;;[I"RFC822;T;[o;	;[I"Equivalent to BODY[].;To;;[I"RFC822.HEADER;T;[o;	;[I"%Equivalent to BODY.PEEK[HEADER].;To;;[I"RFC822.SIZE;T;[o;	;[I";A number expressing the [RFC-822] size of the message.;To;;[I"RFC822.TEXT;T;[o;	;[I"Equivalent to BODY[TEXT].;To;;[I"UID;T;[o;	;[I">A number expressing the unique identifier of the message.;T;@;0@@@'0U;[iI"
Envelope;FI"Net::IMAP::Envelope;T00o;;[
o;	;[I"DNet::IMAP::Envelope represents envelope structures of messages.;T@S;;i	;
I"Fields:;T@o;;;;[o;;[I"	date;T;[o;	;[I"/Returns a string that represents the date.;T@o;;[I"subject;T;[o;	;[I"2Returns a string that represents the subject.;T@o;;[I"	from;T;[o;	;[I"EReturns an array of Net::IMAP::Address that represents the from.;T@o;;[I"sender;T;[o;	;[I"GReturns an array of Net::IMAP::Address that represents the sender.;T@o;;[I"
reply_to;T;[o;	;[I"IReturns an array of Net::IMAP::Address that represents the reply-to.;T@o;;[I"to;T;[o;	;[I"CReturns an array of Net::IMAP::Address that represents the to.;T@o;;[I"cc;T;[o;	;[I"CReturns an array of Net::IMAP::Address that represents the cc.;T@o;;[I"bcc;T;[o;	;[I"DReturns an array of Net::IMAP::Address that represents the bcc.;T@o;;[I"in_reply_to;T;[o;	;[I"6Returns a string that represents the in-reply-to.;T@o;;[I"message_id;T;[o;	;[I"5Returns a string that represents the message-id.;T;@;0@@@'0U;[iI"Address;FI"Net::IMAP::Address;T00o;;[
o;	;[I"=Net::IMAP::Address represents electronic mail addresses.;T@S;;i	;
I"Fields:;T@o;;;;[	o;;[I"	name;T;[o;	;[I"/Returns the phrase from [RFC-822] mailbox.;T@o;;[I"
route;T;[o;	;[I"1Returns the route from [RFC-822] route-addr.;T@o;;[I"mailbox;T;[o;	;[I"+nil indicates end of [RFC-822] group. ;TI"?If non-nil and host is nil, returns [RFC-822] group name. ;TI"-Otherwise, returns [RFC-822] local-part.;T@o;;[I"	host;T;[o;	;[I"+nil indicates [RFC-822] group syntax. ;TI".Otherwise, returns [RFC-822] domain name.;T;@;0@@@'0U;[iI"ContentDisposition;FI""Net::IMAP::ContentDisposition;T00o;;[
o;	;[I"INet::IMAP::ContentDisposition represents Content-Disposition fields.;T@S;;i	;
I"Fields:;T@o;;;;[o;;[I"
dsp_type;T;[o;	;[I""Returns the disposition type.;T@o;;[I"
param;T;[o;	;[I"JReturns a hash that represents parameters of the Content-Disposition ;TI"field.;T;@;0@@@'0U;[iI"ThreadMember;FI"Net::IMAP::ThreadMember;T00o;;[
o;	;[I"?Net::IMAP::ThreadMember represents a thread-node returned ;TI"by Net::IMAP#thread.;T@S;;i	;
I"Fields:;T@o;;;;[o;;[I"
seqno;T;[o;	;[I")The sequence number of this message.;T@o;;[I"
children;T;[o;	;[I":An array of Net::IMAP::ThreadMember objects for mail ;TI"3items that are children of this in the thread.;T;@;0@@@'0[[I"MonitorMixin;To;;[;@;0@[I"OpenSSL;To;;[;@;0@[I"SSL;To;;[;@;0@[[I"
class;T[[;[[I"add_authenticator;F@[I"
debug;F@[I"debug=;F@[I"decode_utf7;F@[I"default_imap_port;F@[I"default_imaps_port;F@[I"default_port;F@[I"default_ssl_port;F@[I"default_tls_port;F@[I"encode_utf7;F@[I"format_date;F@[I"format_datetime;F@[I"max_flag_count;F@[I"max_flag_count=;F@[I"new;T@[:protected[[:private[[I"
instance;T[[;[3[I"add_response_handler;F@[I"append;F@[I"authenticate;F@[I"capability;F@[I"
check;F@[I"
close;F@[I"	copy;F@[I"create;F@[I"delete;F@[I"disconnect;F@[I"disconnected?;F@[I"examine;F@[I"expunge;F@[I"
fetch;F@[I"getacl;F@[I"
getquota;F@[I"getquotaroot;F@[I"	idle;F@[I"idle_done;F@[I"	list;F@[I"
login;F@[I"logout;F@[I"	lsub;F@[I"	move;F@[I"	noop;F@[I"remove_response_handler;F@[I"rename;F@[I"search;F@[I"select;F@[I"setacl;F@[I"
setquota;F@[I"	sort;F@[I"
starttls;F@[I"status;F@[I"
store;F@[I"subscribe;F@[I"thread;F@[I"
uid_copy;F@[I"uid_fetch;F@[I"
uid_move;F@[I"uid_search;F@[I"
uid_sort;F@[I"uid_store;F@[I"uid_thread;F@[I"unsubscribe;F@[I"
xlist;F@[;[[;[[I"copy_internal;F@[I"create_ssl_params;F@[I"fetch_internal;F@[I"generate_tag;F@[I"get_response;F@[I"get_tagged_response;F@[I"!normalize_searching_criteria;F@[I"put_string;F@[I"receive_responses;F@[I"record_response;F@[I"search_internal;F@[I"send_command;F@[I"send_data;F@[I"send_list_data;F@[I"send_literal;F@[I"send_number_data;F@[I"send_quoted_string;F@[I"send_string_data;F@[I"send_symbol_data;F@[I"send_time_data;F@[I"sort_internal;F@[I"start_tls_session;F@[I"store_internal;F@[I"thread_internal;F@[I"validate_data;F@[[U:RDoc::Context::Section[i0o;;[;0;0[@I"Net;FcRDoc::NormalModule

Zerion Mini Shell 1.0