From 1c40baaf9ca0183945b9881d11ceed5aeebc8290 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 23 十月 2025 11:35:44 +0800
Subject: [PATCH] 修改bug
---
UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java
index 0e436a9..ac957b0 100644
--- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java
+++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java
@@ -8,6 +8,7 @@
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import javax.mail.MessagingException;
+import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeUtility;
import java.io.File;
@@ -31,17 +32,26 @@
MimeMessageHelper helper = new MimeMessageHelper(message, true);
// 设置发件人(必须与配置的spring.mail.username一致)
- helper.setFrom(fromEmail);
+ String nick="";
+ try {
+ nick=javax.mail.internet.MimeUtility.encodeText("贵人家园出行");
+ } catch (UnsupportedEncodingException e) {
+ e.printStackTrace();
+ }
+ // 设置发件人
+ helper.setFrom(new InternetAddress(nick + " <" + fromEmail + ">"));
// 设置收件人
helper.setTo(to);
// 设置邮件主题和内容
helper.setSubject(subject);
helper.setText(text);
- // 使用显示文件名而非原文件名
- helper.addAttachment(
- MimeUtility.encodeWord(displayFileName), // 编码避免中文乱码
- attachment
- );
+ if(null != attachment){
+ // 使用显示文件名而非原文件名
+ helper.addAttachment(
+ MimeUtility.encodeWord(displayFileName), // 编码避免中文乱码
+ attachment
+ );
+ }
// 发送邮件
--
Gitblit v1.7.1