com.sun.mail.imap.protocol.IMAPProtocol.class Maven / Gradle / Ivy
The newest version!
???? 0-
????
?
??
??
?
?
?? ?? ?? ?? ???
?? ??
???
??? ???
??
??
?? ?
?
?
??
#
% ?
(
?
?
?
?
?
?
?
!"#
!$
?%
?&' ?()
B*+
(,-.
?/
G01
2
34567879
:;
??<=
?>?
?@A
Y?
YB
?CD
?EF
?GH
I
?JK
d?LM
?NO
?P
?QR
l?S???
nT
?U
?V
WX
YZ
Y[ ?\
lZ
l]
l^
?_
?`
a
?b
dc
dde
dfghijkl ?mn
?op
qrs
?t
?uvw
?x
?y
?z{ ?|}~ ??
?? ??? ??? ???
??? ??
????
!??d??? ????????
?????
?
????
???
? ??????
?
???? ??
Y?
Y???
??
????????
???
d?
??
?? ??
???
??
??
??
??
Y??
???
???
????????
???
?? ???
G??
??
????? ????
?? ???
????? ?????
G? ???
G?? ????
?
?? ???????????
??
?
?
? ?
? ? ? ?
?
?
?
H
? !
;
?"
H#$%
(&'
C
d(
C) ?*+
H?,-.
/?
Y0
9?1234
S?5678
X?9
(:;
\
X
?< \=
X> \?
Xd
X@ABACDE r? rF
YGH
?:
?IJK
oL
rMNO
|P
|Q
}?RSTUV
}
|WXYZ[ ?\]
?^_ ?` ?abcd connected Z rev1 noauthdebug
authenticated capabilities Ljava/util/Map; authmechs Ljava/util/List; searchSequence +Lcom/sun/mail/imap/protocol/SearchSequence; searchCharsets [Ljava/lang/String; name Ljava/lang/String; saslAuthenticator .Lcom/sun/mail/imap/protocol/SaslAuthenticator; ba Lcom/sun/mail/iap/ByteArray; CRLF [B
fetchItems '[Lcom/sun/mail/imap/protocol/FetchItem; idleTag DONE -class$com$sun$mail$imap$protocol$IMAPProtocol Ljava/lang/Class; Synthetic class$java$lang$String class$java$util$Properties "class$com$sun$mail$util$MailLogger .class$com$sun$mail$imap$protocol$BODYSTRUCTURE %class$com$sun$mail$imap$protocol$BODY +class$com$sun$mail$imap$protocol$RFC822DATA class$javax$mail$Flags $class$com$sun$mail$imap$protocol$UID ](Ljava/lang/String;Ljava/lang/String;ILjava/util/Properties;ZLcom/sun/mail/util/MailLogger;)V Code LineNumberTable LocalVariableTable this )Lcom/sun/mail/imap/protocol/IMAPProtocol; host port I props Ljava/util/Properties; isSSL logger Lcom/sun/mail/util/MailLogger;
Exceptions
getFetchItems )()[Lcom/sun/mail/imap/protocol/FetchItem;
capability ()V ir )Lcom/sun/mail/imap/protocol/IMAPResponse; i len r [Lcom/sun/mail/iap/Response; setCapabilities (Lcom/sun/mail/iap/Response;)V Lcom/sun/mail/iap/Response; b B s parseCapabilities processGreeting isAuthenticated ()Z isREV1 supportsNonSyncLiterals readResponse ()Lcom/sun/mail/iap/Response;
hasCapability (Ljava/lang/String;)Z it Ljava/util/Iterator; c getCapabilities ()Ljava/util/Map;
disconnect noop logout login '(Ljava/lang/String;Ljava/lang/String;)V u p args Lcom/sun/mail/iap/Argument; authlogin ex Ljava/lang/Exception; ioex os Ljava/io/OutputStream; bos Ljava/io/ByteArrayOutputStream; b64os first v Ljava/util/Vector; tag done responses authplain 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V nullByte authzid authntlm type1Msg flags domain ntlm Lcom/sun/mail/auth/Ntlm; sasllogin ^([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V sac Ljava/lang/reflect/Constructor; allowed realm mechs getIMAPOutputStream ()Ljava/io/OutputStream; proxyauth (Ljava/lang/String;)V id guid startTLS pex $Lcom/sun/mail/iap/ProtocolException; select <(Ljava/lang/String;)Lcom/sun/mail/imap/protocol/MailboxInfo; mbox minfo (Lcom/sun/mail/imap/protocol/MailboxInfo; response examine unselect status J(Ljava/lang/String;[Ljava/lang/String;)Lcom/sun/mail/imap/protocol/Status; items itemArgs #Lcom/sun/mail/imap/protocol/Status; create delete rename o n subscribe unsubscribe list L(Ljava/lang/String;Ljava/lang/String;)[Lcom/sun/mail/imap/protocol/ListInfo; ref pattern lsub doList ^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Lcom/sun/mail/imap/protocol/ListInfo; cmd pat linfo &[Lcom/sun/mail/imap/protocol/ListInfo; append Q(Ljava/lang/String;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/iap/Literal;)V f Ljavax/mail/Flags; d Ljava/util/Date; data Lcom/sun/mail/iap/Literal; appenduid m(Ljava/lang/String;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/iap/Literal;)Lcom/sun/mail/imap/AppendUID; n(Ljava/lang/String;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/iap/Literal;Z)Lcom/sun/mail/imap/AppendUID; uid getAppendUID :(Lcom/sun/mail/iap/Response;)Lcom/sun/mail/imap/AppendUID; uidvalidity J check close expunge
uidexpunge '([Lcom/sun/mail/imap/protocol/UIDSet;)V set $[Lcom/sun/mail/imap/protocol/UIDSet; fetchBodyStructure -(I)Lcom/sun/mail/imap/protocol/BODYSTRUCTURE; msgno peekBody 6(ILjava/lang/String;)Lcom/sun/mail/imap/protocol/BODY; section fetchBody 7(ILjava/lang/String;Z)Lcom/sun/mail/imap/protocol/BODY; peek 8(ILjava/lang/String;II)Lcom/sun/mail/imap/protocol/BODY; start size T(ILjava/lang/String;IILcom/sun/mail/iap/ByteArray;)Lcom/sun/mail/imap/protocol/BODY; U(ILjava/lang/String;IIZLcom/sun/mail/iap/ByteArray;)Lcom/sun/mail/imap/protocol/BODY; getResponseBuffer ()Lcom/sun/mail/iap/ByteArray; ret fetchRFC822 <(ILjava/lang/String;)Lcom/sun/mail/imap/protocol/RFC822DATA; what
fetchFlags (I)Ljavax/mail/Flags; fr *Lcom/sun/mail/imap/protocol/FetchResponse; fetchUID #(I)Lcom/sun/mail/imap/protocol/UID; fetchSequenceNumber #(J)Lcom/sun/mail/imap/protocol/UID; Lcom/sun/mail/imap/protocol/UID; fetchSequenceNumbers %(JJ)[Lcom/sun/mail/imap/protocol/UID; end ua ![Lcom/sun/mail/imap/protocol/UID; %([J)[Lcom/sun/mail/imap/protocol/UID; uids [J sb Ljava/lang/StringBuffer; fetch X([Lcom/sun/mail/imap/protocol/MessageSet;Ljava/lang/String;)[Lcom/sun/mail/iap/Response; msgsets ([Lcom/sun/mail/imap/protocol/MessageSet; 2(IILjava/lang/String;)[Lcom/sun/mail/iap/Response; 1(ILjava/lang/String;)[Lcom/sun/mail/iap/Response; msg C(Ljava/lang/String;Ljava/lang/String;Z)[Lcom/sun/mail/iap/Response; msgSequence copy =([Lcom/sun/mail/imap/protocol/MessageSet;Ljava/lang/String;)V (IILjava/lang/String;)V
storeFlags >([Lcom/sun/mail/imap/protocol/MessageSet;Ljavax/mail/Flags;Z)V (IILjavax/mail/Flags;Z)V (ILjavax/mail/Flags;Z)V ((Ljava/lang/String;Ljavax/mail/Flags;Z)V msgset createFlagList &(Ljavax/mail/Flags;)Ljava/lang/String;e Flag InnerClasses Ljavax/mail/Flags$Flag; sf [Ljavax/mail/Flags$Flag; uf search J([Lcom/sun/mail/imap/protocol/MessageSet;Ljavax/mail/search/SearchTerm;)[I term Ljavax/mail/search/SearchTerm; "(Ljavax/mail/search/SearchTerm;)[I 4(Ljava/lang/String;Ljavax/mail/search/SearchTerm;)[I Ljava/io/IOException; cfx )Lcom/sun/mail/iap/CommandFailedException; sex #Ljavax/mail/search/SearchException; issueSearch F(Ljava/lang/String;Ljavax/mail/search/SearchTerm;Ljava/lang/String;)[I num vsize charset matches [I getSearchSequence -()Lcom/sun/mail/imap/protocol/SearchSequence; sort ?([Lcom/sun/mail/imap/SortTerm;Ljavax/mail/search/SearchTerm;)[I [Lcom/sun/mail/imap/SortTerm; sterm sargs namespace )()Lcom/sun/mail/imap/protocol/Namespaces; 'Lcom/sun/mail/imap/protocol/Namespaces; getQuotaRoot '(Ljava/lang/String;)[Ljavax/mail/Quota; root quota Ljavax/mail/Quota; q tab Ljava/util/Hashtable; qa [Ljavax/mail/Quota; e Ljava/util/Enumeration; getQuota setQuota (Ljavax/mail/Quota;)V qargs
parseQuota /(Lcom/sun/mail/iap/Response;)Ljavax/mail/Quota; usage limit res Resource Ljavax/mail/Quota$Resource; quotaRoot setACL -(Ljava/lang/String;CLcom/sun/mail/imap/ACL;)V modifier C acl Lcom/sun/mail/imap/ACL; rights deleteACL user getACL ,(Ljava/lang/String;)[Lcom/sun/mail/imap/ACL; aa [Lcom/sun/mail/imap/ACL;
listRights A(Ljava/lang/String;Ljava/lang/String;)[Lcom/sun/mail/imap/Rights; ra [Lcom/sun/mail/imap/Rights; myRights .(Ljava/lang/String;)Lcom/sun/mail/imap/Rights; rs Lcom/sun/mail/imap/Rights; idleStart lex #Lcom/sun/mail/iap/LiteralException; readIdleResponse iioex Ljava/io/InterruptedIOException; processIdleResponse (Lcom/sun/mail/iap/Response;)Z idleAbort class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0
SourceFile IMAPProtocol.javaf? java/lang/ClassNotFoundException java/lang/NoClassDefFoundError??gh java/lang/StringBuffer mail.1ijk?l???????? mail.debug.authmno???? IMAP4rev1?? java/lang/String?? UTF-8pqkrs????
CAPABILITYtuv? "com/sun/mail/iap/ProtocolException? java/util/HashMap?w java/util/ArrayList?? 'com/sun/mail/imap/protocol/IMAPResponsex???yz{k|?{}~?z?????????? AUTH=??????????????? AUTH: ????? PREAUTH?? $com/sun/mail/iap/ConnectionException?? LITERAL+?? FETCH (com/sun/mail/imap/protocol/FetchResponse???? *?????????????????? IMAPProtocol noop NOOP?? LOGOUT?? com/sun/mail/iap/Argument??? LOGIN command trace suppressed?? LOGIN?? LOGIN command result: 1??? java/util/Vector +AUTHENTICATE LOGIN command trace suppressed AUTHENTICATE LOGIN?? java/lang/Exception???
java/io/ByteArrayOutputStream %com/sun/mail/util/BASE64EncoderStream???????????????????????k??????S com/sun/mail/iap/Response?? #AUTHENTICATE LOGIN command result: +AUTHENTICATE PLAIN command trace suppressed AUTHENTICATE PLAIN ?? #AUTHENTICATE PLAIN command result: ?? .auth.ntlm.flags?? .auth.ntlm.domain??? com/sun/mail/auth/Ntlm?k?? *AUTHENTICATE NTLM command trace suppressed AUTHENTICATE NTLM???k?s "AUTHENTICATE NTLM command result: ?? 0com.sun.mail.imap.protocol.IMAPSaslAuthenticator java/lang/Class?? 'com.sun.mail.imap.protocol.IMAPProtocol???? java.lang.String?? java.util.Properties?? com.sun.mail.util.MailLogger?? java/lang/Object????? ,com/sun/mail/imap/protocol/SaslAuthenticator Can't load SASL authenticator?????? ,SASL authentication command trace suppressed?? SASL authentication succeeded SASL authentication failed PROXYAUTH ID ("GUID" " ") STARTTLS STARTTLS ProtocolException STARTTLS Exception STARTTLS failure????s SELECT &com/sun/mail/imap/protocol/MailboxInfo?? READ-ONLY???? EXAMINE UNSELECT $com/sun/mail/iap/BadCommandException UNSELECT not supported?? IMAP4SUNVERSION STATUS not supported????? STATUS !com/sun/mail/imap/protocol/Status???? CREATE DELETE RENAME SUBSCRIBE UNSUBSCRIBE LIST+, LSUB #com/sun/mail/imap/protocol/ListInfo??9;???? javax/mail/Flags??????????? APPEND=> APPENDUID?? com/sun/mail/imap/AppendUID?? CHECK CLOSE EXPUNGE UIDPLUS UID EXPUNGE not supported UID EXPUNGE ?j?
BODYSTRUCTUREot?? (com.sun.mail.imap.protocol.BODYSTRUCTURE?? (com/sun/mail/imap/protocol/BODYSTRUCTURE??NO
BODY.PEEK[ ] BODY[?? com.sun.mail.imap.protocol.BODY com/sun/mail/imap/protocol/BODYNU?? ]<?? . > RFC822 RFC822.?? %com.sun.mail.imap.protocol.RFC822DATA %com/sun/mail/imap/protocol/RFC822DATA FLAGS ?? javax.mail.Flags? UID?? com.sun.mail.imap.protocol.UID com/sun/mail/imap/protocol/UID?ov<@ : ,j
UID FETCH ( ) FETCH x? COPY{ STORE +FLAGS -FLAGS (? \Answered? \Deleted ? \Draft
? \Flagged \Recent? \Seen1
?? ALL???? java/io/IOException 'com/sun/mail/iap/CommandFailedException !javax/mail/search/SearchException
Search faileds SEARCH SEARCH CHARSET java/lang/Integer?? )com/sun/mail/imap/protocol/SearchSequence SORT* SORT not supported Must have at least one sort term1? SORT NAMESPACE NAMESPACE not supported %com/sun/mail/imap/protocol/Namespaces QUOTA GETQUOTAROOT not supported GETQUOTAROOT java/util/Hashtable QUOTAROOTk javax/mail/Quota???? !?"? QUOTA not supported GETQUOTA?@#$ SETQUOTA%? !com/sun/mail/iap/ParsingException parse error in QUOTA javax/mail/Quota$Resource?& ACL ACL not supported'k() SETACL DELETEACL GETACL com/sun/mail/imap/ACL com/sun/mail/imap/Rights?*
LISTRIGHTS MYRIGHTS IDLE IDLE not supported?? !com/sun/mail/iap/LiteralException+? java/io/InterruptedIOException,??? $com/sun/mail/imap/protocol/FetchItem 'com/sun/mail/imap/protocol/IMAPProtocol com/sun/mail/iap/Protocol javax/mail/Flags$Flag forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; ](Ljava/lang/String;ILjava/util/Properties;Ljava/lang/String;ZLcom/sun/mail/util/MailLogger;)V com/sun/mail/util/PropUtil getBooleanProperty ,(Ljava/util/Properties;Ljava/lang/String;Z)Z javax/mail/internet/MimeUtility getDefaultJavaCharset mimeCharset &(Ljava/lang/String;)Ljava/lang/String; command K(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)[Lcom/sun/mail/iap/Response; isOK (I)V keyEquals readByte ()B readAtom equalsIgnoreCase (C)Ljava/lang/String; length ()I peekByte skipToken java/util/Locale ENGLISH Ljava/util/Locale; toUpperCase &(Ljava/util/Locale;)Ljava/lang/String;
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
regionMatches (ZILjava/lang/String;II)Z substring (I)Ljava/lang/String; java/util/List add (Ljava/lang/Object;)Z java/util/logging/Level FINE Ljava/util/logging/Level; com/sun/mail/util/MailLogger
isLoggable (Ljava/util/logging/Level;)Z fine 9(Lcom/sun/mail/iap/Protocol;Lcom/sun/mail/iap/Response;)V (Lcom/sun/mail/iap/Protocol;)V S(Lcom/sun/mail/imap/protocol/IMAPResponse;[Lcom/sun/mail/imap/protocol/FetchItem;)V endsWith (II)Ljava/lang/String; keySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object;
startsWith containsKey
simpleCommand 0(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)V notifyResponseHandlers ([Lcom/sun/mail/iap/Response;)V writeString isTracing suspendTracing
resumeTracing ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; handleResult writeCommand A(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)Ljava/lang/String; byeResponse 2(Ljava/lang/Exception;)Lcom/sun/mail/iap/Response; getOutputStream (Ljava/io/OutputStream;I)V isContinuation com/sun/mail/util/ASCIIUtility getBytes (Ljava/lang/String;)[B java/io/OutputStream write ([B)V flush toByteArray ()[B reset isTagged getTag equals isBYE
addElement (Ljava/lang/Object;)V copyInto ([Ljava/lang/Object;)V getIntProperty ,(Ljava/util/Properties;Ljava/lang/String;I)I java/util/Properties getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getLocalHost i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/mail/util/MailLogger;)V generateType1Msg getRest generateType3Msg getConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; java/lang/reflect/Constructor newInstance '([Ljava/lang/Object;)Ljava/lang/Object; log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V contains toArray (([Ljava/lang/Object;)[Ljava/lang/Object; authenticate ^([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z *(Ljava/lang/String;Ljava/lang/Throwable;)V /com/sun/mail/imap/protocol/BASE64MailboxEncoder encode indexOf (Ljava/lang/String;)I mode
standardItems writeAtom
writeArgument (Lcom/sun/mail/iap/Argument;)V I(Lcom/sun/mail/imap/protocol/Status;Lcom/sun/mail/imap/protocol/Status;)V ,(Lcom/sun/mail/imap/protocol/IMAPResponse;)V RECENT (Ljavax/mail/Flags$Flag;)Z (Ljavax/mail/Flags;)V remove (Ljavax/mail/Flags$Flag;)V 'com/sun/mail/imap/protocol/INTERNALDATE format $(Ljava/util/Date;)Ljava/lang/String;
writeBytes (Lcom/sun/mail/iap/Literal;)V readLong ()J (JJ)V !com/sun/mail/imap/protocol/UIDSet 8([Lcom/sun/mail/imap/protocol/UIDSet;)Ljava/lang/String; getItem Q([Lcom/sun/mail/iap/Response;ILjava/lang/Class;)Lcom/sun/mail/imap/protocol/Item; isNO valueOf getNumber 4(Ljava/lang/Class;)Lcom/sun/mail/imap/protocol/Item; (J)Ljava/lang/String; %com/sun/mail/imap/protocol/MessageSet <([Lcom/sun/mail/imap/protocol/MessageSet;)Ljava/lang/String; getSystemFlags ()[Ljavax/mail/Flags$Flag; ANSWERED DELETED DRAFT FLAGGED SEEN (C)Ljava/lang/StringBuffer; getUserFlags ()[Ljava/lang/String; isAscii !(Ljavax/mail/search/SearchTerm;)Z javaCharset generateSequence M(Ljavax/mail/search/SearchTerm;Ljava/lang/String;)Lcom/sun/mail/iap/Argument;
readNumber elementAt (I)Ljava/lang/Object; intValue com/sun/mail/imap/SortTerm readAtomString get &(Ljava/lang/Object;)Ljava/lang/Object; resources [Ljavax/mail/Quota$Resource; elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement writeNumber (J)V
skipSpaces (Ljava/lang/String;JJ)V getName getRights ()Lcom/sun/mail/imap/Rights; /(Ljava/lang/String;Lcom/sun/mail/imap/Rights;)V getResponse bytesTransferred !?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? B?? ?? ?? ? ?? ? ?? ? ?? ? ?? ? ?? ? ?? ? ?? ? ?? ? ^ ?? ? ^ ?*,? Y? ? +? ?
? *? *?
*? *+? *? ? ? ? *? ? *? *? ? *?
*? ? *? S*? ? ? S*? *? ? *? ? :*? ? *? ?? . ? ? ? ? ? ? N s M $ N ) O . v 3 w G z N { R } [ ~ ` ? h ? p ? | ? ? ? ? ? ? ? ? ? ? ?? H ??? ??? ??? ??? ??? ??? ??? ? 9 ?? ? . ? ? ? ?? ?? ?? ? ? s*? L++?d2? ? ? Y++?d2? !? "?*? #Y
? $? *? %Y? &? '=+?>? -+2? (? ? +2? (:? )? *? *???Ա ? 6
? ? ? % ? 2 ? > ? H ? Q ? T ? \ ? f ? l ? r ?? 4 \ ?? @ 2?? C /?? s?? k?? ? ?? ? ? E+? +Y=? [? ???? ?+? ,N-? -? ?*? #Y
? $? *? %Y? &? '*+? *? ? . ? ? ? ? ? ? % ? &