Edit C:\Users\Admin\.m2\repository\javax\mail\mail\1.4.7\com\sun\mail\smtp\SMTPTransport.class
???? 0N ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ! " ?#$ %& '() ** *+, *-./ ?01 ?23 ?45 ?6789 :;< >=> @=? B=@ D= =ABC *D ?E ?F jGH IJK LM LNO LPQR ?S TU TV ?WXYZ[ \\] ^_ `a bcd ce cf cghihjkhl ?m?no ?p ?qrst *uvw %x# ?y ?z ?{ ?| ?}~ ?? ????? ???? ??? ??? ?? ?? ???? c?? ?? j???? j? ??? ?B?? ?? =??? ?? ???? ??? ?? ??? ??? ??? ??? I? ????? ? \ ?? &?? ?? ??? ?? ?????? *???? ?? ?? ?? ?? ??? ????? ?? ?? ?? ?? ?? ?? ?? ??? ?? ?? ???? ?? ??? ???? ???? ?? ?? ??? ?? ??? ?? ??? *? T?? ?? ?? ?? ???? ?? ??? ? ?? ??? ?j ?? j ? ? ? ? #? " & " j! j" j#$%& &C ?'( ?) ?* ?+,- ?./ ?012 ?34 ?5678 ?9:; ?< ?=> ?? ?? G@ ?AB ?CDE ?FGHIJ T@ ?AK W@LM ?NOPQRS ??T ?U ?V WXY fZ[ i\ ?] i^ _` ?abcde _f Tghijklmno Tp Lqrstuvwx T ?y ?z ?{| T} ?~ ? ?{? ?\? ??? ?? ^? ?? ?? ?? ?? ?? ?? ??? *\ ? ?? ???? ??????? ?? j?? j?? j???? @? ?? ?????? NtlmAuthenticator InnerClasses DigestMD5Authenticator PlainAuthenticator LoginAuthenticator Authenticator name Ljava/lang/String; defaultPort I isSSL Z host message !Ljavax/mail/internet/MimeMessage; addresses [Ljavax/mail/Address; validSentAddr validUnsentAddr invalidAddr sendPartiallyFailed exception Ljavax/mail/MessagingException; dataStream $Lcom/sun/mail/smtp/SMTPOutputStream; extMap Ljava/util/Hashtable; authenticators Ljava/util/Map; defaultAuthenticationMechanisms quitWait saslRealm authorizationID enableSASL saslMechanisms [Ljava/lang/String; ntlmDomain reportSuccess useStartTLS requireStartTLS useRset noopStrict logger Lcom/sun/mail/util/MailLogger; traceLogger localHostName lastServerResponse lastReturnCode notificationDone saslAuthenticator %Lcom/sun/mail/smtp/SaslAuthenticator; noauthdebug ignoreList CRLF [B UNKNOWN ConstantValue UNKNOWN_SA serverInput Ljava/io/BufferedInputStream; lineInputStream #Lcom/sun/mail/util/LineInputStream; serverOutput Ljava/io/OutputStream; serverSocket Ljava/net/Socket; traceInput $Lcom/sun/mail/util/TraceInputStream; traceOutput %Lcom/sun/mail/util/TraceOutputStream; hexchar [C %class$com$sun$mail$smtp$SMTPTransport Ljava/lang/Class; Synthetic class$java$lang$String class$java$util$Properties "class$com$sun$mail$util$MailLogger $assertionsDisabled <init> +(Ljavax/mail/Session;Ljavax/mail/URLName;)V Code LineNumberTable LocalVariableTable this !Lcom/sun/mail/smtp/SMTPTransport; session Ljavax/mail/Session; urlname Ljavax/mail/URLName; >(Ljavax/mail/Session;Ljavax/mail/URLName;Ljava/lang/String;Z)V i a 0[Lcom/sun/mail/smtp/SMTPTransport$Authenticator; sb Ljava/lang/StringBuffer; getLocalHost ()Ljava/lang/String; localHost Ljava/net/InetAddress; uhex Ljava/net/UnknownHostException; setLocalHost (Ljava/lang/String;)V localhost connect (Ljava/net/Socket;)V socket Exceptions getAuthorizationId setAuthorizationID authzid getSASLEnabled ()Z setSASLEnabled (Z)V getSASLRealm setSASLRealm getSASLMechanisms ()[Ljava/lang/String; m st Ljava/util/StringTokenizer; v Ljava/util/List; s setSASLMechanisms ([Ljava/lang/String;)V mechanisms getNTLMDomain setNTLMDomain getReportSuccess setReportSuccess getStartTLS setStartTLS getRequireStartTLS setRequireStartTLS getUseRset setUseRset getNoopStrict setNoopStrict getLastServerResponse getLastReturnCode ()I protocolConnect :(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z succeed mex port user passwd useEhlo useAuth connected authenticate '(Ljava/lang/String;Ljava/lang/String;)Z dprop disabled /Lcom/sun/mail/smtp/SMTPTransport$Authenticator; mechs sasllogin ^([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z sac c Ljava/lang/reflect/Constructor; ex Ljava/lang/Exception; allowed realm u p sendMessage ,(Ljavax/mail/Message;[Ljavax/mail/Address;)V cex Ljava/io/IOException; Ljavax/mail/Message; use8bit addressesFailed ()V newa close resp closeConnection ioex isConnected notifyTransportListeners W(I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V type validSent validUnsent invalid msg expandGroups k j ia &[Ljavax/mail/internet/InternetAddress; pex $Ljavax/mail/internet/ParseException; %Ljavax/mail/internet/InternetAddress; groups Ljava/util/Vector; convertTo8Bit !(Ljavax/mail/internet/MimePart;)Z ex2 is Ljava/io/InputStream; enc mp #Ljavax/mail/internet/MimeMultipart; count part Ljavax/mail/internet/MimePart; changed is8Bit (Ljava/io/InputStream;)Z b linelen need8bit finalize? helo domain ehlo (Ljava/lang/String;)Z cmd arg first rd Ljava/io/BufferedReader; line mailFrom fa me Ljavax/mail/Address; ret $Ljava/lang/IllegalArgumentException; submitter aex &Ljavax/mail/internet/AddressException; retCode +Lcom/sun/mail/smtp/SMTPSendFailedException; from ext rcptTo _lsr _lrc l lsr lrc valid sendFailed sfex sendPartial dsn notify data ()Ljava/io/OutputStream; finishData startTLS openServer (Ljava/lang/String;I)V props Ljava/util/Properties; r ioe initStreams quote isTracing suspendTracing resumeTracing issueCommand expect issueSendCommand vsl vul simpleCommand (Ljava/lang/String;)I ([B)I sendCommand ([B)V cmdBytes readServerResponse nfe !Ljava/lang/NumberFormatException; +Ljava/lang/StringIndexOutOfBoundsException; serverResponse returnCode buf checkConnected isNotLastLine normalizeAddress &(Ljava/lang/String;)Ljava/lang/String; addr supportsExtension getExtensionParameter supportsAuthentication tok auth xtext C sendMessageStart subject sendMessageEnd access$000 $(Lcom/sun/mail/smtp/SMTPTransport;)Z x0 access$100 access$200 A(Lcom/sun/mail/smtp/SMTPTransport;)Lcom/sun/mail/util/MailLogger; access$300 $(Lcom/sun/mail/smtp/SMTPTransport;)V access$400 access$500 access$600 7(Lcom/sun/mail/smtp/SMTPTransport;)Ljavax/mail/Session; access$700 5(Lcom/sun/mail/smtp/SMTPTransport;)Ljava/lang/String; class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; <clinit> SourceFile SMTPTransport.java??qm?m?m???,???? java/lang/ClassNotFoundException java/lang/NoClassDefFoundError m?? smtp ?????? java/util/HashMap?????????????????? com/sun/mail/util/MailLogger?? DEBUG SMTP ? protocol???? mail.debug.auth????? java/lang/StringBuffer mail.?? .ssl.enable? .quitwait .reportsuccess?? .starttls.enable?? .starttls.required?? .userset?? .noop.strict .sasl.enable enable SASL?" -com/sun/mail/smtp/SMTPTransport$Authenticator 2com/sun/mail/smtp/SMTPTransport$LoginAuthenticator ? 2com/sun/mail/smtp/SMTPTransport$PlainAuthenticator 6com/sun/mail/smtp/SMTPTransport$DigestMD5Authenticator 1com/sun/mail/smtp/SMTPTransport$NtlmAuthenticator???????????J .localhost??? .localaddress??? [? ] java/net/UnknownHostException????,??$m .sasl.authorizationid .sasl.realm .saslrealm java/util/ArrayList ? .sasl.mechanisms????? SASL mechanisms allowed: ?" java/util/StringTokenizer , ??,?????J java/lang/String???? .auth.ntlm.domain javax/net/ssl/SSLSocket???? .ehlo .auth useEhlo ?? , useAuth .port???m?????" (STARTTLS requested but already using SSL STARTTLS???m #STARTTLS required but not supported javax/mail/MessagingException 7STARTTLS is required but host does not support STARTTLS " AUTH AUTH=LOGINUV .auth.mechanisms( Authenticate with SASL12/[\ SASL authentication failed *Attempt to authenticate using mechanisms: .auth.????? .disable mechanism disabled by property: ???? %mechanism {0} not supported by server???? "no authenticator for mechanism {0}??U? (javax/mail/AuthenticationFailedException @No authentication mechansims supported by both server and client?? 'com.sun.mail.smtp.SMTPSaslAuthenticator java/lang/Class com.sun.mail.smtp.SMTPTransport?? java.lang.String java.util.Properties com.sun.mail.util.MailLogger?? java/lang/Object????? #com/sun/mail/smtp/SaslAuthenticator java/lang/Exception Can't load SASL authenticator???? "SASL AUTH command trace suppressedU\?? ?"?m javax/mail/internet/MimeMessage Can only send RFC822 msgs "SMTP can only send RFC822 messages #javax/mail/internet/InternetAddress?? is not an InternetAddress javax/mail/SendFailedException No recipient addresses??????{m com/sun/mail/smtp/SMTPMessage?, .allow8bitmime use8bit 8BITMIME???m?m?m???????m ASending partially failed because of invalid destination addresses????tu )com/sun/mail/smtp/SMTPSendFailedException .?? ? MessagingException while sending?? java/io/IOException nested IOException, closinglm "IOException while sending, closing !IOException while sending message ????m javax/mail/Address???s, QUIT?"?J QUIT failed with ??om Server Close Failed?????? RSET NOOP , java/util/Vector "javax/mail/internet/ParseException text/*? quoted-printable ? base64 ??? Content-Transfer-Encoding 8bit? multipart/* !javax/mail/internet/MimeMultipartJ javax/mail/internet/MimePartJ found an 8bit part?m HELO ?? HELO EHLO EHLO java/io/BufferedReader java/io/StringReader java/util/Hashtable Found extension " ", arg " " .from? ! #can't determine local email address MAIL FROM:?? DSN" .dsn.ret RET=# .submitter?? AUTH= "java/lang/IllegalArgumentException ignoring invalid submitter: $ .mailextension ??%J +com/sun/mail/smtp/SMTPSenderFailedException& '() $javax/mail/internet/AddressException*, .sendpartial sendPartial set+ .dsn.notify RCPT TO: NOTIFY= /com/sun/mail/smtp/SMTPAddressSucceededException ,com/sun/mail/smtp/SMTPAddressFailedException got response code , with response: ,- Verified Addresses Valid Unsent Addresses Invalid Addresses 7Sending failed because of invalid destination addresses close failed . ?/0? java/lang/AssertionError DATA "com/sun/mail/smtp/SMTPOutputStream 1??2m3?4?m Could not convert socket to TLS trying to connect to host " ", port , isSSL 567J could not connect to host " ", port: , response: Could not connect to SMTP host: , port: connected to host " Unknown SMTP host: 8?9 starting protocol to host " got bad greeting from host " !Got bad greeting from SMTP host: protocol started to host " 'Could not start protocol to SMTP host: mail.debug.quote "com/sun/mail/util/TraceInputStream :??;. #com/sun/mail/util/TraceOutputStream<? =? java/io/BufferedOutputStream java/io/BufferedInputStream > !com/sun/mail/util/LineInputStream??@.??ABCDE???Fm Can't send command to SMTP host [EOF] EOF: {0}?? exception reading response Exception reading responseGH? java/lang/NumberFormatException )java/lang/StringIndexOutOfBoundsException bad server response: {0} java/lang/IllegalStateException Not connectedIJ <K? >L? LOGIN use AUTH=LOGIN hack 'Non-ASCII character in SMTP submitter: M, Bcc Content-Length com/sun/mail/smtp/SMTPTransport javax/mail/Transport java/lang/Throwable forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; getClass ()Ljava/lang/Class; :(Ljava/lang/Class;Ljava/lang/String;Ljavax/mail/Session;)V getSubLogger D(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/mail/util/MailLogger; com/sun/mail/util/PropUtil getBooleanSessionProperty *(Ljavax/mail/Session;Ljava/lang/String;Z)Z javax/mail/URLName getProtocol append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString config getMechanism java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (C)Ljava/lang/StringBuffer; length javax/mail/Session getProperty java/net/InetAddress ()Ljava/net/InetAddress; getCanonicalHostName getHostAddress java/net/Socket isBound getLocalAddress (I)V java/util/logging/Level FINE Ljava/util/logging/Level; isLoggable (Ljava/util/logging/Level;)Z fine '(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextToken java/util/List add (Ljava/lang/Object;)Z size toArray (([Ljava/lang/Object;)[Ljava/lang/Object; clone ()Ljava/lang/Object; (Z)Ljava/lang/StringBuffer; getIntSessionProperty *(Ljavax/mail/Session;Ljava/lang/String;I)I java/util/Locale ENGLISH Ljava/util/Locale; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; toUpperCase log @(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V get &(Ljava/lang/Object;)Ljava/lang/Object; K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z getConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; getProperties ()Ljava/util/Properties; java/lang/reflect/Constructor newInstance '([Ljava/lang/Object;)Ljava/lang/Object; C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V javax/mail/Message getSubject ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; getAllow8bitMIME saveChanges writeTo ,(Ljava/io/OutputStream;[Ljava/lang/String;)V |(Ljava/lang/String;ILjava/lang/String;Ljava/lang/Exception;[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;)V getNextException ()Ljava/lang/Exception; *(Ljava/lang/String;Ljava/lang/Exception;)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V (I)Ljava/lang/StringBuffer; isGroup addElement (Ljava/lang/Object;)V getGroup )(Z)[Ljavax/mail/internet/InternetAddress; copyInto ([Ljava/lang/Object;)V isMimeType getEncoding equalsIgnoreCase getInputStream ()Ljava/io/InputStream; getContent getContentType setContent '(Ljava/lang/Object;Ljava/lang/String;)V setHeader java/io/InputStream getCount getBodyPart (I)Ljavax/mail/BodyPart; read (Ljava/io/Reader;)V readLine substring (I)Ljava/lang/String; indexOf (I)I (II)Ljava/lang/String; getEnvelopeFrom getFrom ()[Ljavax/mail/Address; ;(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; getAddress getDSNRet getSubmitter getMailExtension getReturnCode getMessage M(Ljavax/mail/internet/InternetAddress;Ljava/lang/String;ILjava/lang/String;)V setNextException (Ljava/lang/Exception;)Z getSendPartial getDSNNotify elementAt (I)Ljava/lang/Object; i(Ljava/lang/String;Ljava/lang/Exception;[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;)V java/lang/Thread holdsLock (Ljava/io/OutputStream;)V ensureAtBOL com/sun/mail/util/SocketFetcher ^(Ljava/net/Socket;Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;)Ljava/net/Socket; getSocket O(Ljava/lang/String;ILjava/util/Properties;Ljava/lang/String;Z)Ljava/net/Socket; getPort getInetAddress getHostName 6(Ljava/io/InputStream;Lcom/sun/mail/util/MailLogger;)V setQuote getOutputStream 7(Ljava/io/OutputStream;Lcom/sun/mail/util/MailLogger;)V (Ljava/io/InputStream;)V FINEST setTrace com/sun/mail/util/ASCIIUtility getBytes (Ljava/lang/String;)[B java/io/OutputStream write flush java/lang/Integer parseInt charAt (I)C startsWith endsWith desiredAssertionStatus !?? 2 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?? ?? ?? ?? ?? ?? ? ? P L *+,? ? ? ? c K*+,? *? *? *? *? *? Y? ? *? *? *? *? *? ? *? *? *? *? Y*? !"+? #? **? $? %? &*+'? (? ? ? ,? ,? )N*-? ? "+? *Y? +,? --? -.? -? /? (6? *? ? *? *? *+? *Y? +,? --? -0? -? /? (? *+? *Y? +,? --? -1? -? /? (? 2*+? *Y? +,? --? -3? -? /? (? 4*+? *Y? +,? --? -5? -? /? (? 6*+? *Y? +,? --? -7? -? /? (? 8*+? *Y? +,? --? -9? -? /? (? *+? *Y? +,? --? -:? -? /? (? *? ? *? ;? <? =Y? >Y*? ?SY? @Y*? ASY? BY*? CSY? DY*? ES:? *Y? +:6?? 3*? 2? F2? G W2? F? - ? HW????*? /? I? ? + ? [ \ ] f o ' r , t 2 u 8 v = w D y J O ? T ? f ? t ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7 ?X ?y ?? ?? ?? ?? ?? ? ? ?( ?; ?A ?J ? R 8? K K K K?? K?? ? N E ! ? *? J? *? J? K? )**? ? *Y? +,? -*? ? -L? -? /? M? J*? J? *? J? K? )**? ? *Y? +,? -*? ? -N? -? /? M? J*? J? *? J? K? 5? OL*+? P? J*? J? "*? *Y? +Q? -+? R? -S? -? /? J? L*? J? *? J? K? J*? U? C*? U? V? 9*? U? WL*+? P? J*? J? "*? *Y? +Q? -+? R? -S? -? /? J*? J? n ? ? T J ? ? 7 ? H ? n ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? * ? . ? ? . !!"