Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\core\Email.class
???? 3? ? j j j j j j j j ! "# "$%&'(&)* "+,-. /012 345167 !8 9: ;<= ( > ? @ AB 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?? c?? InputStreamDataSource InnerClasses InputStreamAttachment FileAttachment content Ljava/lang/String; subject arguments Ljava/util/List; Signature $Ljava/util/List<Ljava/lang/Object;>; recipients $Ljava/util/List<Ljava/lang/String;>; replyTo attachments 8Ljava/util/List<Lorg/dspace/core/Email$FileAttachment;>; moreAttachments ?Ljava/util/List<Lorg/dspace/core/Email$InputStreamAttachment;>; charset log Lorg/apache/log4j/Logger; <init> ()V Code LineNumberTable LocalVariableTable this Lorg/dspace/core/Email; addRecipient (Ljava/lang/String;)V email setContent cnt setSubject s setReplyTo addArgument (Ljava/lang/Object;)V arg Ljava/lang/Object; addAttachment #(Ljava/io/File;Ljava/lang/String;)V f Ljava/io/File; name <(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)V is Ljava/io/InputStream; mimetype setCharset cs reset send &Lorg/dspace/core/Email$FileAttachment; iter Ljava/util/Iterator; isa -Lorg/dspace/core/Email$InputStreamAttachment; multipart Ljavax/mail/Multipart; messageBodyPart Ljavax/mail/BodyPart; replyToAddr [Ljavax/mail/Address; text Ljava/lang/StringBuffer; headers Ljava/util/Enumeration; config *Lorg/dspace/services/ConfigurationService; from disabled Z session Ljavax/mail/Session; message !Ljavax/mail/internet/MimeMessage; i args [Ljava/lang/Object; fullMessage date Ljava/util/Date; fullSubject LocalVariableTypeTable <Ljava/util/Iterator<Lorg/dspace/core/Email$FileAttachment;>; CLjava/util/Iterator<Lorg/dspace/core/Email$InputStreamAttachment;>; +Ljava/util/Enumeration<Ljava/lang/String;>; (Ljava/util/Iterator<Ljava/lang/String;>; StackMapTable?7?.?{ ?=??Y? Exceptions getEmail +(Ljava/lang/String;)Lorg/dspace/core/Email; line more emailFile contentBuffer Ljava/lang/StringBuilder; ir Ljava/io/InputStreamReader; reader Ljava/io/BufferedReader;g?ily? main ([Ljava/lang/String;)V me Ljavax/mail/MessagingException; e1 Ljava/io/IOException; [Ljava/lang/String; to server url e? <clinit> 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/DataHandler javax/activation/FileDataSource? ? ?? ???? ? ?? ? ?? +org/dspace/core/Email$InputStreamDataSource ? ? ? ? ?? javax/mail/Address ?? java/lang/StringBuffer .Message not sent due to mail.server.disabled: ??????????? Attachments: ? ??? ?? ?? java/lang/StringBuilder java/io/FileInputStream java/io/InputStreamReader UTF-8 ?? java/io/BufferedReader ?????? subject:?????? charset: #?? ? ? java/io/IOException? org/dspace/core/Email?? ? ? ? ? mail.admin DSpace 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 true 5 Please see the DSpace documentation for assistance. ?? ? ? javax/mail/MessagingException - Error: ?? Email sent successfully! ?? java/lang/Object (org/dspace/services/ConfigurationService javax/mail/Session java/util/Iterator javax/mail/Multipart javax/mail/BodyPart java/util/Enumeration java/io/InputStream java/lang/Throwable (I)V java/util/List add (Ljava/lang/Object;)Z 1org/dspace/services/factory/DSpaceServicesFactory getInstance 5()Lorg/dspace/services/factory/DSpaceServicesFactory; getConfigurationService ,()Lorg/dspace/services/ConfigurationService; getProperty &(Ljava/lang/String;)Ljava/lang/String; getBooleanProperty (Ljava/lang/String;Z)Z getEmailService $()Lorg/dspace/services/EmailService; org/dspace/services/EmailService getSession ()Ljavax/mail/Session; (Ljavax/mail/Session;)V iterator ()Ljava/util/Iterator; hasNext ()Z? javax/mail/Message$RecipientType RecipientType TO "Ljavax/mail/Message$RecipientType; next ()Ljava/lang/Object; 9(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V toArray ()[Ljava/lang/Object; java/text/MessageFormat format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; setSentDate (Ljava/util/Date;)V setFrom (Ljavax/mail/Address;)V '(Ljava/lang/String;Ljava/lang/String;)V isEmpty setText addBodyPart (Ljavax/mail/BodyPart;)V file (Ljava/io/File;)V (Ljavax/activation/DataSource;)V setDataHandler !(Ljavax/activation/DataHandler;)V setFileName (Ljavax/mail/Multipart;)V S(Lorg/dspace/core/Email;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V ([Ljavax/mail/Address;)V getAllHeaderLines ()Ljava/util/Enumeration; hasMoreElements nextElement append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer; org/apache/log4j/Logger info javax/mail/Transport (Ljavax/mail/Message;)V *(Ljava/io/InputStream;Ljava/lang/String;)V (Ljava/io/Reader;)V readLine ()Ljava/lang/String; toLowerCase startsWith (Ljava/lang/String;)Z substring (I)Ljava/lang/String; trim -(Ljava/lang/String;)Ljava/lang/StringBuilder; close toString java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println err exit -(Ljava/lang/Object;)Ljava/lang/StringBuilder; getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; javax/mail/Message ! j ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? O*? *? Y2? ? *? Y2? ? *? Y ? ? *? Y ? ? *? *? *? *? ? ? * ? ? ? ? + ? 8 ? >