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