From bb9f66523b30b21043d499ccc226daba3daa0103 Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Fri, 31 Oct 2025 20:25:07 +0800
Subject: [PATCH] 邮箱验证码

---
 src/main/resources/application.properties              |    4 ++--
 src/main/java/com/nq/controller/UserApiController.java |    5 ++++-
 src/main/java/com/nq/utils/email/GmailSender.java      |   13 ++++++++-----
 src/main/resources/application.yml                     |   10 +++++-----
 4 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/nq/controller/UserApiController.java b/src/main/java/com/nq/controller/UserApiController.java
index c26bf63..7cfdfc8 100644
--- a/src/main/java/com/nq/controller/UserApiController.java
+++ b/src/main/java/com/nq/controller/UserApiController.java
@@ -102,7 +102,10 @@
             //谷歌
 //            GmailSender.sendEmail(email,"verification code",code);
             //阿里邮箱
-            GmailSender.sendEmailAli(email,"verification code",code);
+//            GmailSender.sendEmailAli(email,"verification code",code);
+
+            GmailSender.aokSend(email,"verification code",code);
+
             return ServerResponse.createBySuccess("发送成功!",request);
         }catch (Exception e){
             e.printStackTrace();
diff --git a/src/main/java/com/nq/utils/email/GmailSender.java b/src/main/java/com/nq/utils/email/GmailSender.java
index c5bbe27..67ee087 100644
--- a/src/main/java/com/nq/utils/email/GmailSender.java
+++ b/src/main/java/com/nq/utils/email/GmailSender.java
@@ -32,6 +32,9 @@
 
     private static final String API_URL = "https://www.aoksend.com/index/api/send_email";
 
+//    public static void main(String[] args) {
+//        aokSend("9e0y5ycs8@tempmail.cn","verification code","33456");
+//    }
     public static void aokSend(String to, String subject, String body) {
         // 创建一个CloseableHttpClient实例
         try (CloseableHttpClient httpClient = HttpClients.createDefault()) {
@@ -39,12 +42,12 @@
             HttpPost httpPost = new HttpPost(API_URL);
             // 创建一个参数列表
             List<NameValuePair> params = new ArrayList<>();
-            params.add(new BasicNameValuePair("app_key", ""));
-            params.add(new BasicNameValuePair("template_id", ""));
-            params.add(new BasicNameValuePair("to", ""));
+            params.add(new BasicNameValuePair("app_key", "fcb9627d474fdfaddc39be2253369e42"));
+            params.add(new BasicNameValuePair("template_id", "E_132951730810"));
+            params.add(new BasicNameValuePair("to", to));
             params.add(new BasicNameValuePair("reply_to", ""));
-            params.add(new BasicNameValuePair("alias", ""));
-            params.add(new BasicNameValuePair("data", "{\"name\":\"张三\",\"address\":\"深圳\"}"));
+            params.add(new BasicNameValuePair("alias", "Stock"));
+            params.add(new BasicNameValuePair("data", "{\"code\":"+body+"}"));
             UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(params, "UTF-8");
             httpPost.setEntity(formEntity);
             // 发送请求并获取响应
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index a3665b9..8922c55 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -20,8 +20,8 @@
 ftp.server.http.prefix=https://img.yanshiz.com/
 
 redis1.ip=localhost
-#redis1.port=6380
-redis1.port=6379
+redis1.port=6380
+#redis1.port=6379
 redis1.pwd=
 redis1.timeout=10000
 redis.max.total=50
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index c451567..3a0dc7e 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -106,8 +106,8 @@
     # 地址
     host: localhost
     # 端口,默认为6379
-    port: 6379
-#    port: 6380
+#    port: 6379
+    port: 6380
     # 数据库索引
     database: 2
     # 密码
@@ -127,11 +127,11 @@
   datasource:
     type: com.alibaba.druid.pool.DruidDataSource
     driverClassName: com.mysql.cj.jdbc.Driver
-#    url: jdbc:mysql://127.0.0.1:6306/us?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+    url: jdbc:mysql://127.0.0.1:6306/us?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
 #    url: jdbc:mysql://127.0.0.1:6306us?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
-    url: jdbc:mysql://127.0.0.1:3306/trading_order_1024?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+#    url: jdbc:mysql://127.0.0.1:3306/trading_order_1024?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
     username: root
-    password: 123456
+    password: Err;2[eoGFUriwdgr
     druid:
       # 初始连接数
       initialSize: 5

--
Gitblit v1.9.3