3   j j j j j j j j    ! "# "$% &'( &)* "+ ,-. / 0 12 345 167 !8 9 : ;<= ( > ? @ A B C DE 1F 3 GD HIJK L 8M 7N GO P GQ RS P T U @VW XYZ G8 [ \] \^ G_ G`a jb cd efg Sh U8ij Wkl Zm Zn #op #q #r #stu Svw Zxy Wx zx{ j jA S| j} j~ j     j S cInputStreamDataSource InnerClassesInputStreamAttachmentFileAttachmentcontentLjava/lang/String;subject argumentsLjava/util/List; Signature$Ljava/util/List; recipients$Ljava/util/List;replyTo attachments8Ljava/util/List;moreAttachments?Ljava/util/List;charsetlogLorg/apache/log4j/Logger;()VCodeLineNumberTableLocalVariableTablethisLorg/dspace/core/Email; addRecipient(Ljava/lang/String;)Vemail setContentcnt setSubjects setReplyTo addArgument(Ljava/lang/Object;)VargLjava/lang/Object; addAttachment#(Ljava/io/File;Ljava/lang/String;)VfLjava/io/File;name<(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)VisLjava/io/InputStream;mimetype setCharsetcsresetsend&Lorg/dspace/core/Email$FileAttachment;iterLjava/util/Iterator;isa-Lorg/dspace/core/Email$InputStreamAttachment; multipartLjavax/mail/Multipart;messageBodyPartLjavax/mail/BodyPart; replyToAddr[Ljavax/mail/Address;textLjava/lang/StringBuffer;headersLjava/util/Enumeration;config*Lorg/dspace/services/ConfigurationService;fromdisabledZsessionLjavax/mail/Session;message!Ljavax/mail/internet/MimeMessage;iargs[Ljava/lang/Object; fullMessagedateLjava/util/Date; fullSubjectLocalVariableTypeTable;CLjava/util/Iterator;+Ljava/util/Enumeration;(Ljava/util/Iterator; StackMapTable7.{=Y ExceptionsgetEmail+(Ljava/lang/String;)Lorg/dspace/core/Email;linemore emailFile contentBufferLjava/lang/StringBuilder;irLjava/io/InputStreamReader;readerLjava/io/BufferedReader;gilymain([Ljava/lang/String;)VmeLjavax/mail/MessagingException;e1Ljava/io/IOException;[Ljava/lang/String;toserverurle SourceFile Email.java java/util/ArrayList    $org/dspace/core/Email$FileAttachment +org/dspace/core/Email$InputStreamAttachment   mail.from.address mail.server.disabled  mail.charset  javax/mail/internet/MimeMessage    #javax/mail/internet/InternetAddress java/lang/String   java/util/Date      !javax/mail/internet/MimeMultipart javax/mail/internet/MimeBodyPart javax/activation/DataHandlerjavax/activation/FileDataSource      +org/dspace/core/Email$InputStreamDataSource javax/mail/Address java/lang/StringBuffer.Message not sent due to mail.server.disabled:      Attachments:   java/lang/StringBuilderjava/io/FileInputStreamjava/io/InputStreamReaderUTF-8 java/io/BufferedReader   subject:   charset:#  java/io/IOExceptionorg/dspace/core/Email   mail.adminDSpace test email mail.server dspace.url 'This is a test email sent from DSpace:   About to send test email:  - To:  - Subject:  - Server:  Error sending email:G - Error: cannot test email because mail.server.disabled is set to true5 Please see the DSpace documentation for assistance.  javax/mail/MessagingException - Error:  Email sent successfully! java/lang/Object(org/dspace/services/ConfigurationServicejavax/mail/Sessionjava/util/Iteratorjavax/mail/Multipartjavax/mail/BodyPartjava/util/Enumerationjava/io/InputStreamjava/lang/Throwable(I)Vjava/util/Listadd(Ljava/lang/Object;)Z1org/dspace/services/factory/DSpaceServicesFactory getInstance5()Lorg/dspace/services/factory/DSpaceServicesFactory;getConfigurationService,()Lorg/dspace/services/ConfigurationService; getProperty&(Ljava/lang/String;)Ljava/lang/String;getBooleanProperty(Ljava/lang/String;Z)ZgetEmailService$()Lorg/dspace/services/EmailService; org/dspace/services/EmailService getSession()Ljavax/mail/Session;(Ljavax/mail/Session;)Viterator()Ljava/util/Iterator;hasNext()Z javax/mail/Message$RecipientType RecipientTypeTO"Ljavax/mail/Message$RecipientType;next()Ljava/lang/Object;9(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)VtoArray()[Ljava/lang/Object;java/text/MessageFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; setSentDate(Ljava/util/Date;)VsetFrom(Ljavax/mail/Address;)V'(Ljava/lang/String;Ljava/lang/String;)VisEmptysetText addBodyPart(Ljavax/mail/BodyPart;)Vfile(Ljava/io/File;)V (Ljavax/activation/DataSource;)VsetDataHandler!(Ljavax/activation/DataHandler;)V setFileName(Ljavax/mail/Multipart;)VS(Lorg/dspace/core/Email;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V([Ljavax/mail/Address;)VgetAllHeaderLines()Ljava/util/Enumeration;hasMoreElements nextElementappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(C)Ljava/lang/StringBuffer;org/apache/log4j/Loggerinfojavax/mail/Transport(Ljavax/mail/Message;)V*(Ljava/io/InputStream;Ljava/lang/String;)V(Ljava/io/Reader;)VreadLine()Ljava/lang/String; toLowerCase startsWith(Ljava/lang/String;)Z substring(I)Ljava/lang/String;trim-(Ljava/lang/String;)Ljava/lang/StringBuilder;closetoStringjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnerrexit-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;javax/mail/Message!j O**Y2*Y2*Y *Y * * * * * +8>DIN OD *+ W   M*+ *Y>*+  >*+  D *+ W   V*Y+, W  a*Y+,- W *>*+  ?*Y2*Y2*Y *Y * *  '49> ?p ͸L+M+>* *+ :Y:*: !Y"#$%*&:* ':(Y):  *!Y,$+* ': *  * ,  -*..*."* * / 01Y2: 3Y4:  5  6*.`*:  D ":3Y4:  7Y8Y9:;< =>  6 ?*.k*:  O ":3Y4:  7Y@Y*ABCD;< A>  6 ?* E:  !Y* $S FGYHI: J:  K  L#M NW*.G OMW*:  " ": =M NW  NW  NMWP QR B!-:EPZepv   !#'+-. /'031H3T5]6u89:;=>@BCDEFGK MN O'R+T6W=XGY_[k]s^_`cefhiT2>K =V    6 = :EP}LA8  *>K V = P}w-"%R , 6JU"!(g ? *LMSYTN:::UY*V:WYXY:ZY[:6f\: 6Q]^_`aM6]b_`aLc_-dW-edW f: h:Bi::5:  f:  h:  i:  jYk:,l-mn+ +ogggggg6|}~  -8;@GLR_mz!'f GY;h*(% w;LLLD LL!g  bL+pMqN+r:+s:jYk:-l,tSYTuddm vwxvSYTyd,dmxvSYTzd-dmxvSYT{ddmx+6(|}x|~x|x|exv:|}x|SYTdmx|x|ex;:|}x|SYTdmx|x|exvx!g!g&'06<U]v !#+EMUYaf 6#6b[ROE'; 02 ( G z7 ! jP"@jj j 3