Browse Source

补充邮件发送缺失

master
453530270@qq.com 2 years ago
parent
commit
73508fd62b
  1. 6
      pom.xml
  2. 13
      src/main/java/bc/core/bcmail/service/impl/SendMailServiceImpl.java

6
pom.xml

@ -16,6 +16,11 @@
<!-- 依赖--> <!-- 依赖-->
<dependencies> <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>${springboot.version}</version>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId> <artifactId>spring-boot-starter-web</artifactId>
@ -24,6 +29,7 @@
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId> <artifactId>spring-boot-starter-mail</artifactId>
<version> 2.7.14</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>commons-lang</groupId> <groupId>commons-lang</groupId>

13
src/main/java/bc/core/bcmail/service/impl/SendMailServiceImpl.java

@ -7,8 +7,17 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.io.FileSystemResource;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMessageHelper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.Assert; import org.springframework.util.Assert;
import org.springframework.util.StringUtils;
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
import java.util.Date;
@Service @Service
public class SendMailServiceImpl implements SendMailService { public class SendMailServiceImpl implements SendMailService {
@ -47,13 +56,13 @@ public class SendMailServiceImpl implements SendMailService {
message.setSentDate(new Date()); message.setSentDate(new Date());
javaMailSender.send(message); javaMailSender.send(message);
logger.info("发送邮件成功:{}->{}",sendMailer,mailRequest.getSendTo()); // logger.info("发送邮件成功:{}->{}",sendMailer,mailRequest.getSendTo());
} }
@Override @Override
public void sendHtmlMail(MailRequest mailRequest) { public void sendHtmlMail(Mail mailRequest) {
MimeMessage message = javaMailSender.createMimeMessage(); MimeMessage message = javaMailSender.createMimeMessage();
checkMail(mailRequest); checkMail(mailRequest);
try { try {

Loading…
Cancel
Save