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

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

Loading…
Cancel
Save