From b1f2f102034b4433201225b67a9fc78c08e532f0 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 06 六月 2025 18:35:03 +0800
Subject: [PATCH] 修改bug和管理后台报表

---
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java |   47 ++++++++++++++++++++++++++++++-----------------
 1 files changed, 30 insertions(+), 17 deletions(-)

diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java
index d03a482..790a8b5 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java
@@ -14,21 +14,6 @@
  */
 public class EmailUtil {
 	
-	/*
-	 * gmail邮箱SSL方式
-	 */
-	private static void gmailssl(Properties props) {
-		final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
-		props.put("mail.debug", "true");
-		props.put("mail.smtp.host", "smtp.gmail.com");
-		props.put("mail.smtp.ssl.enable", "true");
-		props.put("mail.smtp.socketFactory.class", SSL_FACTORY);
-		props.put("mail.smtp.port", "465");
-		props.put("mail.smtp.socketFactory.port", "465");
-		props.put("mail.smtp.auth", "true");
-	}
-	
-	
 	//gmail邮箱的TLS方式
 	private static void gmailtls(Properties props) {
 		props.put("mail.smtp.auth", "true");
@@ -36,6 +21,11 @@
 		props.put("mail.smtp.host", "smtp.gmail.com");
 		props.put("mail.smtp.port", "587");
 	}
+	
+	public static void main(String[] args) throws Exception {
+		send("liuarchy32@gmail.com", "测试", "测试");
+	}
+	
 	
 	/**
 	 * 创建邮件内容
@@ -51,10 +41,13 @@
 		Properties props = new Properties();
 		//选择ssl方式
 		gmailssl(props);
+//		qqmailtls(props);
 		
 		final String displayName = "I-GO";//昵称
-		final String username = "i-gotech@i-go.group";// gmail 邮箱
-		final String password = "mbhyptngnvlewdxo";// Google应用专用密码
+		final String username = "noreply@i-go.group";// gmail 邮箱
+		final String password = "fggipafjlcqxjmef";// Google应用专用密码
+//		final String username = "1019712155@qq.com";// qq 邮箱
+//		final String password = "ctuaexczdrembcfd";// 授权码
 		Session session = Session.getInstance(props,
 				new Authenticator() {
 					protected PasswordAuthentication getPasswordAuthentication() {
@@ -91,6 +84,26 @@
 		return true;
 	}
 	
+	/*
+	 * gmail邮箱SSL方式
+	 */
+	private static void gmailssl(Properties props) {
+		final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
+		props.put("mail.debug", "true");
+		props.put("mail.smtp.host", "smtp.gmail.com");
+		props.put("mail.smtp.ssl.enable", "true");
+		props.put("mail.smtp.socketFactory.class", SSL_FACTORY);
+		props.put("mail.smtp.port", "465");
+		props.put("mail.smtp.socketFactory.port", "465");
+		props.put("mail.smtp.auth", "true");
+	}
+	
+	private static void qqmailtls(Properties props) {
+		props.put("mail.smtp.auth", "true");
+		props.put("mail.smtp.starttls.enable", "true");
+		props.put("mail.smtp.host", "smtp.qq.com");
+		props.put("mail.smtp.port", "587");
+	}
 	
 	public static String getWeek(int language, int i) {
 		String week = "";

--
Gitblit v1.7.1