From c9e567fa6aef1afb90494377e196186a8334ec2d Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Wed, 7 May 2025 16:50:31 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E5=8E=BB=E6=8E=89=E5=8F=91=E9=80=81?= =?UTF-8?q?=E9=82=AE=E4=BB=B6=E7=9B=B8=E5=85=B3=E5=86=85=E5=AE=B9=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hzs/third/sms/service/IMailService.java | 44 -------- .../sms/service/impl/IMailServiceImpl.java | 105 ------------------ bd-third/src/main/resources/bootstrap.yml | 5 - 3 files changed, 154 deletions(-) delete mode 100644 bd-third/src/main/java/com/hzs/third/sms/service/IMailService.java delete mode 100644 bd-third/src/main/java/com/hzs/third/sms/service/impl/IMailServiceImpl.java diff --git a/bd-third/src/main/java/com/hzs/third/sms/service/IMailService.java b/bd-third/src/main/java/com/hzs/third/sms/service/IMailService.java deleted file mode 100644 index 106e6500..00000000 --- a/bd-third/src/main/java/com/hzs/third/sms/service/IMailService.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.hzs.third.sms.service; - -import java.io.File; - -/** - * @Description: - * @Author: yuhui - * @Time: 2023/3/30 17:01 - * @Classname: IMailService - * @PackageName: com.hzs.third.sms.service - */ -public interface IMailService { - - - /** - * - * @param mail 邮件账号 - * @param title 邮件标题 - * @param content 邮件内容 - * @return - */ - Boolean sendMail(String mail,String title,String content); - - /** - * 发送带附件的邮件信息 - * @param to 接收方 - * @param subject 邮件主题 - * @param content 邮件内容 - * @param files 多个附件集合 - * @return - */ - Boolean sendMessageCarryFiles(String to, String subject, String content, File[] files); - - /** - * 发送带附件的邮件信息 - * - * @param to 接收方 - * @param subject 邮件主题 - * @param content 邮件内容(发送内容) - * @param file 单个文件 - * @return - */ - Boolean sendMessageCarryFile(String to, String subject, String content, File file); -} diff --git a/bd-third/src/main/java/com/hzs/third/sms/service/impl/IMailServiceImpl.java b/bd-third/src/main/java/com/hzs/third/sms/service/impl/IMailServiceImpl.java deleted file mode 100644 index a4ca6bfd..00000000 --- a/bd-third/src/main/java/com/hzs/third/sms/service/impl/IMailServiceImpl.java +++ /dev/null @@ -1,105 +0,0 @@ -package com.hzs.third.sms.service.impl;/** - * @Description: - * @Author: yuhui - * @Time: 2023/3/30 17:02 - * @Classname: IMailServiceImpl - * @PackageName: com.hzs.third.sms.service.impl - */ - -import com.hzs.third.sms.service.IMailService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.mail.SimpleMailMessage; -import org.springframework.mail.javamail.JavaMailSender; -import org.springframework.mail.javamail.MimeMessageHelper; -import org.springframework.stereotype.Service; - -import javax.mail.MessagingException; -import javax.mail.internet.MimeMessage; -import java.io.File; - -/** - *@BelongsProject: hzs_cloud - *@BelongsPackage: com.hzs.third.sms.service.impl - *@Author: yh - *@CreateTime: 2023-03-30 17:02 - *@Description: TODO - *@Version: 1.0 - */ -@Service -public class IMailServiceImpl implements IMailService { - - @Value("${spring.mail.from}") - private String from; // 发送发邮箱地址 - @Autowired - private JavaMailSender mailSender; - - @Override - public Boolean sendMail(String mail,String title,String content) { - try { - // 创建一个邮件对象 - SimpleMailMessage msg = new SimpleMailMessage(); - msg.setFrom(from); // 设置发送发 - msg.setTo(mail); // 设置接收方 - msg.setSubject(title); // 设置邮件主题 - msg.setText(content); // 设置邮件内容 - // 发送邮件 - mailSender.send(msg); - return true; - }catch (Exception e){ - e.printStackTrace(); - } - return false; - } - - @Override - public Boolean sendMessageCarryFiles(String to, String subject, String content, File[] files) { - MimeMessage mimeMessage = mailSender.createMimeMessage(); - try { - MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true); - helper.setFrom(from); // 设置发送发 - helper.setTo(to); // 设置接收方 - helper.setSubject(subject); // 设置邮件主题 - helper.setText(content); // 设置邮件内容 - if (files != null && files.length > 0) { // 添加附件(多个) - for (File file : files) { - helper.addAttachment(file.getName(), file); - } - } - // 发送邮件 - mailSender.send(mimeMessage); - return true; - } catch (MessagingException e) { - e.printStackTrace(); - } - return false; - } - - @Override - public Boolean sendMessageCarryFile(String to, String subject, String content, File file) { - MimeMessage mimeMessage = mailSender.createMimeMessage(); - try { - MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true); - helper.setFrom(from); // 设置发送发 - helper.setTo(to); // 设置接收方 - helper.setSubject(subject); // 设置邮件主题 - helper.setText(content); // 设置邮件内容 - helper.addAttachment(file.getName(), file); // 单个附件 - // 发送邮件 - mailSender.send(mimeMessage); - return true; - } catch (MessagingException e) { - e.printStackTrace(); - } - return false; - } - - - public String getFrom() { - return from; - } - - public void setFrom(String from) { - this.from = from; - } -} diff --git a/bd-third/src/main/resources/bootstrap.yml b/bd-third/src/main/resources/bootstrap.yml index 451c8fe3..b3224a7e 100644 --- a/bd-third/src/main/resources/bootstrap.yml +++ b/bd-third/src/main/resources/bootstrap.yml @@ -287,11 +287,6 @@ express: key: sYeoOftD3060 customer: 93A50C6B396F2728ABC75F2E62D8FE5F -## 邮件配置 -mall: - ## 邮件发送方 - from: welcome_xhzs@outlook.com - ## 银行卡四要素验证 bankCard: url: https://yhk4yshy.market.alicloudapi.com/yhksiys/dmp/api/jinrun.bank.verify.bank.info4