v1.0.1 Check whether the content is empty in email service

master
Yan 7 months ago
parent ee53c4c306
commit 98676fa048

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>guerrilla</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
<name>guerrilla</name>
<description>Hit and Run</description>
<properties>
@ -15,7 +15,7 @@
<maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version>
<jsoup.version>1.19.1</jsoup.version>
<java.mail.version>1.6.2</java.mail.version>
<guava.version>33.1.0-jre</guava.version>
<guava.version>33.4.7-jre</guava.version>
</properties>
<dependencyManagement>

@ -28,9 +28,10 @@ public class EmailService {
String content) {
try {
logger.debug("[sendEmail] fromAddress: {}, toAddresses: {}", fromAddress, toAddresses);
if (StringUtils.isEmpty(subject) || StringUtils.isEmpty(smtpPassword) || StringUtils.isEmpty(fromAddress)
|| toAddresses.length == 0) {
logger.warn("[sendEmail] subject, smtp-password, source-address or target-address is not set");
if (StringUtils.isEmpty(subject) || StringUtils.isEmpty(content) || StringUtils.isEmpty(smtpPassword)
|| StringUtils.isEmpty(fromAddress) || toAddresses.length == 0) {
logger.warn(
"[sendEmail] Either subject, content, smtp-password, source-address or target-address is not set");
return false;
}
String emailHost = javaMailProperties.getProperty("mail.smtp.host");

Loading…
Cancel
Save