From 9317fed1cea5372d9997a8273c07f041db94f99c Mon Sep 17 00:00:00 2001
From: zhibing.pu <393733352@qq.com>
Date: 星期二, 28 五月 2024 09:40:11 +0800
Subject: [PATCH] 新增功能
---
DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java | 100 +++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 91 insertions(+), 9 deletions(-)
diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java
index c0a9789..788338e 100644
--- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java
+++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java
@@ -1,6 +1,9 @@
package com.stylefeng.guns.modular.system.util;
-import javax.mail.*;
+import javax.mail.Authenticator;
+import javax.mail.PasswordAuthentication;
+import javax.mail.Session;
+import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
@@ -37,20 +40,22 @@
}
/**
- * 创建邮件内容 需科学上网
+ * 创建邮件内容
*
* @param sentToEmail 接收人邮箱
+ * @param subject 设置邮件主题
+ * @param content 内容
* @return
* @throws Exception
*/
- public static boolean getMimeMessage(String sentToEmail, String subject, String content) throws Exception {
+ public static boolean send(String sentToEmail, String subject, String content) throws Exception {
//1.创建一封邮件的实例对象
Properties props = new Properties();
//选择ssl方式
gmailssl(props);
- final String username = "southwindservice@gmail.com";// gmail 邮箱
- final String password = "irkgrsuzxgmwrxzy";// Google应用专用密码
+ final String username = "i-gotech@i-go.group";// gmail 邮箱
+ final String password = "mhizkqkhuknbitps";// Google应用专用密码
// 当做多商户的时候需要使用getInstance, 如果只是一个邮箱发送的话就用getDefaultInstance
// Session.getDefaultInstance 会将username,password保存在session会话中
// Session.getInstance 不进行保存
@@ -85,12 +90,89 @@
//设置邮件的发送时间,默认立即发送
msg.setSentDate(new Date());
- Transport.send(msg);
+ Transport transport = session.getTransport();
+ transport.connect();
+ transport.sendMessage(msg, msg.getAllRecipients());
+ transport.close();
return true;
}
- public static void main(String[] args) throws Exception {
- boolean mimeMessage = getMimeMessage("393733352@qq.com", "测试内容", "这是一段测试内容");
- System.out.println(mimeMessage);
+
+ public static String getWeek(int language,int i){
+ String week="";
+ if(language==1){
+ switch (i){
+ case 1:
+ week="星期一";
+ break;
+ case 2:
+ week="星期二";
+ break;
+ case 3:
+ week="星期三";
+ break;
+ case 4:
+ week="星期四";
+ break;
+ case 5:
+ week="星期五";
+ break;
+ case 6:
+ week="星期六";
+ break;
+ case 7:
+ week="星期天";
+ break;
+ }
+ }else if(language==2){
+ switch (i){
+ case 1:
+ week="Monday";
+ break;
+ case 2:
+ week="Tuesday";
+ break;
+ case 3:
+ week="Wednesday";
+ break;
+ case 4:
+ week="Thursday";
+ break;
+ case 5:
+ week="Friday";
+ break;
+ case 6:
+ week="Saturday";
+ break;
+ case 7:
+ week="Sunday";
+ break;
+ }
+ }else {
+ switch (i) {
+ case 1:
+ week = "Lundi";
+ break;
+ case 2:
+ week = "Mardi";
+ break;
+ case 3:
+ week = "Mercredi";
+ break;
+ case 4:
+ week = "Jeudi";
+ break;
+ case 5:
+ week = "Vendredi";
+ break;
+ case 6:
+ week = "Samedi";
+ break;
+ case 7:
+ week = "Dimanche";
+ break;
+ }
+ }
+ return week;
}
}
--
Gitblit v1.7.1