|
1 | 1 | package utils.email; |
2 | 2 |
|
3 | 3 | import collections.Pair; |
| 4 | +import jakarta.mail.*; |
| 5 | +import jakarta.mail.internet.InternetAddress; |
| 6 | +import jakarta.mail.internet.MimeBodyPart; |
| 7 | +import jakarta.mail.internet.MimeMessage; |
4 | 8 | import lombok.AllArgsConstructor; |
5 | 9 | import lombok.Data; |
6 | 10 | import lombok.Getter; |
7 | 11 | import lombok.NoArgsConstructor; |
8 | 12 | import utils.DateUtilities; |
9 | 13 | import utils.Printer; |
10 | 14 | import utils.reflection.ReflectionUtilities; |
11 | | -import javax.mail.internet.InternetAddress; |
12 | | -import javax.mail.internet.MimeBodyPart; |
13 | | -import javax.mail.internet.MimeMessage; |
14 | 15 | import java.io.FileWriter; |
15 | 16 | import java.io.IOException; |
16 | 17 | import java.io.File; |
17 | | -import javax.mail.*; |
18 | 18 | import java.util.*; |
19 | 19 |
|
20 | 20 | import static utils.arrays.lambda.Collectors.toSingleton; |
@@ -410,7 +410,7 @@ private void resolveMessage(Message message, Integer index, Boolean print, Boole |
410 | 410 | log.info("Subject: " + subject); |
411 | 411 | log.info("Sent Date: " + sentDate); |
412 | 412 | log.info("Message: " + messageContent); |
413 | | - if (attachments.length() > 0) log.info("Attachments: " + attachments); |
| 413 | + if (!attachments.isEmpty()) log.info("Attachments: " + attachments); |
414 | 414 | } |
415 | 415 |
|
416 | 416 | if (save) saveMessage(emailMessage.getFileName(), messageContent); |
@@ -485,8 +485,7 @@ public static String getContent(Message message) { |
485 | 485 | messageContent = message.getContent().toString(); |
486 | 486 | return messageContent; |
487 | 487 | } catch (MessagingException | IOException e) { |
488 | | - e.printStackTrace(); |
489 | | - throw new RuntimeException(e); |
| 488 | + throw new RuntimeException(e.getMessage(), e); |
490 | 489 | } |
491 | 490 | } |
492 | 491 |
|
|
0 commit comments