3:          Q            3  7 7 7 3   msgTextLjava/lang/String;msgText2main([Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablefrom%Ljavax/mail/internet/InternetAddress;aex&Ljavax/mail/internet/AddressException;args[Ljava/lang/String;propsLjava/util/Properties;addrs&[Ljavax/mail/internet/InternetAddress;debugZsessionLjavax/mail/Session;t Ltransport; StackMapTableae()Vthisgob(Ljavax/mail/Session;[Ljavax/mail/internet/InternetAddress;Ljavax/mail/internet/InternetAddress;)VmsgLjavax/mail/Message;iIsfex Ljavax/mail/SendFailedException;invalid[Ljavax/mail/Address; validUnsent validSentexLjava/lang/Exception;mexLjavax/mail/MessagingException;toAddrtransLjavax/mail/Transport;~opened%(Ljavax/mail/event/ConnectionEvent;)Ve"Ljavax/mail/event/ConnectionEvent; disconnectedclosedmessageDelivered$(Ljavax/mail/event/TransportEvent;)V!Ljavax/mail/event/TransportEvent;validmessageNotDeliveredmessagePartiallyDeliveredunsentusage SourceFiletransport.java smail.smtp.host true false #javax/mail/internet/InternetAddress r$javax/mail/internet/AddressException  Invalid Address    s    transport rs uvjavax/mail/internet/MimeMessage r   !JavaMail APIs transport.java Test java/util/Date java/lang/StringBuilder TU  VU  ! text/plain "# $s %& '( )* +s ,-. /0java/lang/InterruptedException 1sjavax/mail/MessagingExceptionSending failed with exception:  sjavax/mail/SendFailedException 23 ** Invalid Addresses 4 53 ** ValidUnsent Addresses 63 ** ValidSent Addresses 78>>> ConnectionListener.opened()>>> ConnectionListener.closed())>>> TransportListener.messageDelivered(). Valid Addresses:9 ,>>> TransportListener.messageNotDelivered(). Invalid Addresses:2>>> TransportListener.messagePartiallyDelivered(). Valid Unsent Addresses:@usage: java transport "[, ]*" true|falseEexample: java transport "joe@machine, jane" senderaddr smtphost false/This is a message body. Here's the second line.. This was sent by transport.java demo program.java/lang/Object#javax/mail/event/ConnectionListener"javax/mail/event/TransportListenerjava/util/Propertiesjavax/mail/Sessionjavax/mail/Transportjavax/mail/Messagejava/lang/Exceptionjava/lang/Throwablejava/lang/System getProperties()Ljava/util/Properties;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/Stringequals(Ljava/lang/Object;)Zparse;(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress;(Ljava/lang/String;)VoutLjava/io/PrintStream;java/io/PrintStreamprintlnprintStackTrace getInstanceF(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session;setDebug(Z)V(Ljavax/mail/Session;)VsetFrom(Ljavax/mail/Address;)V javax/mail/Message$RecipientType RecipientType InnerClassesTO"Ljavax/mail/Message$RecipientType; setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V setSubject setSentDate(Ljava/util/Date;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String; setContent'(Ljava/lang/Object;Ljava/lang/String;)V saveChanges getTransport,(Ljavax/mail/Address;)Ljavax/mail/Transport;addConnectionListener((Ljavax/mail/event/ConnectionListener;)VaddTransportListener'(Ljavax/mail/event/TransportListener;)Vconnect sendMessage,(Ljavax/mail/Message;[Ljavax/mail/Address;)Vjava/lang/Threadsleep(J)VclosegetInvalidAddresses()[Ljavax/mail/Address;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getValidUnsentAddressesgetValidSentAddressesgetNextException()Ljava/lang/Exception;javax/mail/event/TransportEvent!QRSTUVU WXYLM6*+*2W*2 6*2 6*2M Y*2 N:  +:Y:,-CVY Zf>@B CDEGH(I.J9K?MBNCSKTVYYU[VcWhXi\p]w_`a[\ V\][^_`abcdei!\] fgphi jkl/mnoUpmnoqrsY/*Zc[ tkuvY:Y+:-,Y Y!"#$#%&'(+,2):***+,,-.0:2J:E:.0: 45 6:77:8:9 96  & Y!:# 2;% <:  9 =6   & Y!:#  2;% >:  9 ?6   & Y!:#  2;% ز 633@:: 2:: 2:  sy|1~3~313~3Z:gk lmn#o/pLqQtZx`yf|ks~ $AGNS[f[ qwx+yz +yz ^+yz {|}~ }~ N;~ tkhie\]l|oq BD oq%***oqBD oqBoqYA AZ [ tk Y5Z[tkYA BZ [ tk YC C D+EM,,>,$ Y!F#,2;%ܱZ"!<B[*'yzCtkC.~l &YC G H+IM,,>,$ Y!F#,2;%ܱZ"!<B[*'yzCtkC.}~l &Y J D+EM,,>,$ Y!F#,2;%ܲ K+LN-/6-% Y!F#-2;%ڲ H+I:16& Y!F#2;%رZR!<BJOS]y[R'yzV)yz+yztk~Or~4}~l &(* sY1 M NZsY' O"P$Z :;