Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.217.103
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby30 /
share /
ri /
system /
Net /
IMAP /
Delete
Unzip
Name
Size
Permission
Date
Action
BadResponseError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
BodyTypeAttachment
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
BodyTypeBasic
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
BodyTypeExtension
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
BodyTypeMessage
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
BodyTypeMultipart
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
BodyTypeText
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ByeResponseError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
CramMD5Authenticator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
DataFormatError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
DigestMD5Authenticator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Error
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
FlagCountError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
LoginAuthenticator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
NoResponseError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
NumValidator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
PlainAuthenticator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ResponseError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ResponseParseError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
UnknownResponseError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
add_authenticator-c.ri
868
B
-rw-r--r--
2024-06-26 17:25
add_response_handler-i.ri
826
B
-rw-r--r--
2024-06-26 17:25
append-i.ri
1.09
KB
-rw-r--r--
2024-06-26 17:25
authenticate-i.ri
1.5
KB
-rw-r--r--
2024-06-26 17:25
capability-i.ri
752
B
-rw-r--r--
2024-06-26 17:25
cdesc-IMAP.ri
23.84
KB
-rw-r--r--
2024-06-26 17:25
check-i.ri
489
B
-rw-r--r--
2024-06-26 17:25
client_thread-i.ri
309
B
-rw-r--r--
2024-06-26 17:25
close-i.ri
443
B
-rw-r--r--
2024-06-26 17:25
copy-i.ri
515
B
-rw-r--r--
2024-06-26 17:25
copy_internal-i.ri
261
B
-rw-r--r--
2024-06-26 17:25
create-i.ri
458
B
-rw-r--r--
2024-06-26 17:25
create_ssl_params-i.ri
278
B
-rw-r--r--
2024-06-26 17:25
debug%3d-c.ri
292
B
-rw-r--r--
2024-06-26 17:25
debug-c.ri
290
B
-rw-r--r--
2024-06-26 17:25
decode_utf7-c.ri
671
B
-rw-r--r--
2024-06-26 17:25
default_imap_port-c.ri
290
B
-rw-r--r--
2024-06-26 17:25
default_imaps_port-c.ri
296
B
-rw-r--r--
2024-06-26 17:25
default_port-c.ri
369
B
-rw-r--r--
2024-06-26 17:25
default_ssl_port-c.ri
292
B
-rw-r--r--
2024-06-26 17:25
default_tls_port-c.ri
419
B
-rw-r--r--
2024-06-26 17:25
delete-i.ri
557
B
-rw-r--r--
2024-06-26 17:25
disconnect-i.ri
304
B
-rw-r--r--
2024-06-26 17:25
disconnected%3f-i.ri
327
B
-rw-r--r--
2024-06-26 17:25
encode_utf7-c.ri
332
B
-rw-r--r--
2024-06-26 17:25
examine-i.ri
637
B
-rw-r--r--
2024-06-26 17:25
expunge-i.ri
404
B
-rw-r--r--
2024-06-26 17:25
fetch-i.ri
1.9
KB
-rw-r--r--
2024-06-26 17:25
fetch_internal-i.ri
271
B
-rw-r--r--
2024-06-26 17:25
format_date-c.ri
320
B
-rw-r--r--
2024-06-26 17:25
format_datetime-c.ri
333
B
-rw-r--r--
2024-06-26 17:25
generate_tag-i.ri
242
B
-rw-r--r--
2024-06-26 17:25
get_response-i.ri
242
B
-rw-r--r--
2024-06-26 17:25
get_tagged_response-i.ri
264
B
-rw-r--r--
2024-06-26 17:25
getacl-i.ri
445
B
-rw-r--r--
2024-06-26 17:25
getquota-i.ri
512
B
-rw-r--r--
2024-06-26 17:25
getquotaroot-i.ri
562
B
-rw-r--r--
2024-06-26 17:25
greeting-i.ri
318
B
-rw-r--r--
2024-06-26 17:25
idle-i.ri
852
B
-rw-r--r--
2024-06-26 17:25
idle_done-i.ri
286
B
-rw-r--r--
2024-06-26 17:25
list-i.ri
1.57
KB
-rw-r--r--
2024-06-26 17:25
login-i.ri
639
B
-rw-r--r--
2024-06-26 17:25
logout-i.ri
363
B
-rw-r--r--
2024-06-26 17:25
lsub-i.ri
558
B
-rw-r--r--
2024-06-26 17:25
max_flag_count%3d-c.ri
341
B
-rw-r--r--
2024-06-26 17:25
max_flag_count-c.ri
337
B
-rw-r--r--
2024-06-26 17:25
move-i.ri
574
B
-rw-r--r--
2024-06-26 17:25
new-c.ri
1.81
KB
-rw-r--r--
2024-06-26 17:25
noop-i.ri
316
B
-rw-r--r--
2024-06-26 17:25
normalize_searching_criteria-i.ri
278
B
-rw-r--r--
2024-06-26 17:25
open_timeout-i.ri
467
B
-rw-r--r--
2024-06-26 17:25
put_string-i.ri
241
B
-rw-r--r--
2024-06-26 17:25
receive_responses-i.ri
252
B
-rw-r--r--
2024-06-26 17:25
record_response-i.ri
258
B
-rw-r--r--
2024-06-26 17:25
remove_response_handler-i.ri
338
B
-rw-r--r--
2024-06-26 17:25
rename-i.ri
664
B
-rw-r--r--
2024-06-26 17:25
response_handlers-i.ri
313
B
-rw-r--r--
2024-06-26 17:25
responses-i.ri
526
B
-rw-r--r--
2024-06-26 17:25
search-i.ri
2.23
KB
-rw-r--r--
2024-06-26 17:25
search_internal-i.ri
266
B
-rw-r--r--
2024-06-26 17:25
select-i.ri
905
B
-rw-r--r--
2024-06-26 17:25
send_command-i.ri
260
B
-rw-r--r--
2024-06-26 17:25
send_data-i.ri
251
B
-rw-r--r--
2024-06-26 17:25
send_list_data-i.ri
261
B
-rw-r--r--
2024-06-26 17:25
send_literal-i.ri
256
B
-rw-r--r--
2024-06-26 17:25
send_number_data-i.ri
253
B
-rw-r--r--
2024-06-26 17:25
send_quoted_string-i.ri
257
B
-rw-r--r--
2024-06-26 17:25
send_string_data-i.ri
264
B
-rw-r--r--
2024-06-26 17:25
send_symbol_data-i.ri
256
B
-rw-r--r--
2024-06-26 17:25
send_time_data-i.ri
250
B
-rw-r--r--
2024-06-26 17:25
setacl-i.ri
553
B
-rw-r--r--
2024-06-26 17:25
setquota-i.ri
578
B
-rw-r--r--
2024-06-26 17:25
sort-i.ri
711
B
-rw-r--r--
2024-06-26 17:25
sort_internal-i.ri
280
B
-rw-r--r--
2024-06-26 17:25
start_tls_session-i.ri
263
B
-rw-r--r--
2024-06-26 17:25
starttls-i.ri
345
B
-rw-r--r--
2024-06-26 17:25
status-i.ri
1.04
KB
-rw-r--r--
2024-06-26 17:25
store-i.ri
1.17
KB
-rw-r--r--
2024-06-26 17:25
store_internal-i.ri
267
B
-rw-r--r--
2024-06-26 17:25
subscribe-i.ri
604
B
-rw-r--r--
2024-06-26 17:25
tcp_socket-i.ri
248
B
-rw-r--r--
2024-06-26 17:25
thread-i.ri
1000
B
-rw-r--r--
2024-06-26 17:25
thread_internal-i.ri
284
B
-rw-r--r--
2024-06-26 17:25
uid_copy-i.ri
342
B
-rw-r--r--
2024-06-26 17:25
uid_fetch-i.ri
353
B
-rw-r--r--
2024-06-26 17:25
uid_move-i.ri
342
B
-rw-r--r--
2024-06-26 17:25
uid_search-i.ri
348
B
-rw-r--r--
2024-06-26 17:25
uid_sort-i.ri
366
B
-rw-r--r--
2024-06-26 17:25
uid_store-i.ri
349
B
-rw-r--r--
2024-06-26 17:25
uid_thread-i.ri
403
B
-rw-r--r--
2024-06-26 17:25
unsubscribe-i.ri
623
B
-rw-r--r--
2024-06-26 17:25
validate_data-i.ri
248
B
-rw-r--r--
2024-06-26 17:25
xlist-i.ri
1.72
KB
-rw-r--r--
2024-06-26 17:25
Save
Rename
U:RDoc::NormalClass[iI" IMAP:ETI"Net::IMAP;TI" Protocol;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::BlankLine S: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:privateFI"lib/net/imap.rb;T[ I" greeting;TI"R;T;F@[ I"open_timeout;T@;F@[ I"response_handlers;T@;F@[ I"responses;T@;F@[!U:RDoc::Constant[i I"VERSION;TI"Net::IMAP::VERSION;T:public0o;;[ ;@;0@@cRDoc::NormalClass0U;[i I" SEEN;TI"Net::IMAP::SEEN;T;0o;;[o; ;[I"-Flag indicating a message has been seen.;T;@;0@@@$0U;[i I" ANSWERED;TI"Net::IMAP::ANSWERED;T;0o;;[o; ;[I"1Flag indicating a message has been answered.;T;@;0@@@$0U;[i I"FLAGGED;TI"Net::IMAP::FLAGGED;T;0o;;[o; ;[I"FFlag indicating a message has been flagged for special or urgent ;TI"attention.;T;@;0@@@$0U;[i I"DELETED;TI"Net::IMAP::DELETED;T;0o;;[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;[i I" DRAFT;TI"Net::IMAP::DRAFT;T;0o;;[o; ;[I"KFlag indicating a message is only a draft or work-in-progress version.;T;@;0@@@$0U;[i I"RECENT;TI"Net::IMAP::RECENT;T;0o;;[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;[i I"NOINFERIORS;TI"Net::IMAP::NOINFERIORS;T;0o;;[o; ;[I"@Flag indicating that a mailbox context name cannot contain ;TI"children.;T;@;0@@@$0U;[i I" NOSELECT;TI"Net::IMAP::NOSELECT;T;0o;;[o; ;[I"4Flag indicating that a mailbox is not selected.;T;@;0@@@$0U;[i I"MARKED;TI"Net::IMAP::MARKED;T;0o;;[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;[i I" UNMARKED;TI"Net::IMAP::UNMARKED;T;0o;;[o; ;[I"EFlag indicating that the mailbox does not contains new messages.;T;@;0@@@$0U;[i I"DATE_MONTH;TI"Net::IMAP::DATE_MONTH;T;0o;;[ ;@;0@@@$0U;[i I"ContinuationRequest;TI"#Net::IMAP::ContinuationRequest;T;0o;;[ 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;[i I"UntaggedResponse;TI" Net::IMAP::UntaggedResponse;T;0o;;[ 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;[i I"TaggedResponse;TI"Net::IMAP::TaggedResponse;T;0o;;[ 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;[i I"ResponseText;TI"Net::IMAP::ResponseText;T;0o;;[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;[i I"ResponseCode;TI"Net::IMAP::ResponseCode;T;0o;;[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;[i I"MailboxList;TI"Net::IMAP::MailboxList;T;0o;;[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;[i I"MailboxQuota;TI"Net::IMAP::MailboxQuota;T;0o;;[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;[i I"MailboxQuotaRoot;TI" Net::IMAP::MailboxQuotaRoot;T;0o;;[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;[i I"MailboxACLItem;TI"Net::IMAP::MailboxACLItem;T;0o;;[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;[i I"StatusData;TI"Net::IMAP::StatusData;T;0o;;[ 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;[i I"FetchData;TI"Net::IMAP::FetchData;T;0o;;[ 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;[i I" Envelope;TI"Net::IMAP::Envelope;T;0o;;[ 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;[i I"Address;TI"Net::IMAP::Address;T;0o;;[ 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;[i I"ContentDisposition;TI""Net::IMAP::ContentDisposition;T;0o;;[ 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;[i I"ThreadMember;TI"Net::IMAP::ThreadMember;T;0o;;[ 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@@@$0U;[i I"RESPONSE_ERRORS;TI"Net::IMAP::RESPONSE_ERRORS;T;0o;;[ ;@;0@@@$0[[I"MonitorMixin;To;;[ ;@;0@[I"OpenSSL;To;;[ ;@;0@[I"SSL;To;;[ ;@;0@[[I" class;T[[;[ [:protected[ [;[[I"add_authenticator;T@[I" debug;T@[I"debug=;T@[I"decode_utf7;T@[I"default_imap_port;T@[I"default_imaps_port;T@[I"default_port;T@[I"default_ssl_port;T@[I"default_tls_port;T@[I"encode_utf7;T@[I"format_date;T@[I"format_datetime;T@[I"max_flag_count;T@[I"max_flag_count=;T@[I"new;T@[I" instance;T[[;[ [;[ [;[M[I"add_response_handler;T@[I"append;T@[I"authenticate;T@[I"capability;T@[I" check;T@[I" close;T@[I" copy;T@[I"copy_internal;T@[I"create;T@[I"create_ssl_params;T@[I"delete;T@[I"disconnect;T@[I"disconnected?;T@[I"examine;T@[I"expunge;T@[I" fetch;T@[I"fetch_internal;T@[I"generate_tag;T@[I"get_response;T@[I"get_tagged_response;T@[I"getacl;T@[I" getquota;T@[I"getquotaroot;T@[I" idle;T@[I"idle_done;T@[I" list;T@[I" login;T@[I"logout;T@[I" lsub;T@[I" move;T@[I" noop;T@[I"!normalize_searching_criteria;T@[I"put_string;T@[I"receive_responses;T@[I"record_response;T@[I"remove_response_handler;T@[I"rename;T@[I"search;T@[I"search_internal;T@[I"select;T@[I"send_command;T@[I"send_data;T@[I"send_list_data;T@[I"send_literal;T@[I"send_number_data;T@[I"send_quoted_string;T@[I"send_string_data;T@[I"send_symbol_data;T@[I"send_time_data;T@[I"setacl;T@[I" setquota;T@[I" sort;T@[I"sort_internal;T@[I"start_tls_session;T@[I" starttls;T@[I"status;T@[I" store;T@[I"store_internal;T@[I"subscribe;T@[I"tcp_socket;T@[I"thread;T@[I"thread_internal;T@[I" uid_copy;T@[I"uid_fetch;T@[I" uid_move;T@[I"uid_search;T@[I" uid_sort;T@[I"uid_store;T@[I"uid_thread;T@[I"unsubscribe;T@[I"validate_data;T@[I" xlist;T@[ [U:RDoc::Context::Section[i 0o;;[ ;0;0[I"lib/net/imap.rb;TI"Net;TcRDoc::NormalModule