From 8f6cab15fc562f1a0279f918ed29cf4312f06374 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Thu, 18 Sep 2025 16:14:23 +0800
Subject: [PATCH] 1

---
 trading-order-service/src/main/java/com/yami/trading/service/impl/InternalEmailSenderServiceImpl.java |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/trading-order-service/src/main/java/com/yami/trading/service/impl/InternalEmailSenderServiceImpl.java b/trading-order-service/src/main/java/com/yami/trading/service/impl/InternalEmailSenderServiceImpl.java
index 2243293..8b340df 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/impl/InternalEmailSenderServiceImpl.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/impl/InternalEmailSenderServiceImpl.java
@@ -63,6 +63,34 @@
         freeMarkerConfigurer.setFreemarkerSettings(settings);
     }
 
+    /*@Override
+    public void afterPropertiesSet() throws Exception {
+        mailSender = new JavaMailSenderImpl();
+        mailSender.setUsername(PropertiesUtil.getProperty("email.username"));
+        mailSender.setPassword(PropertiesUtil.getProperty("email.password"));
+        mailSender.setHost(PropertiesUtil.getProperty("email.host"));
+        Properties javaMailProperties = new Properties();
+        javaMailProperties.setProperty("mail.smtp.port", "465");
+
+        javaMailProperties.setProperty("mail.smtp.auth", "true");
+        javaMailProperties.setProperty("mail.smtp.ssl.enable", "true");
+        javaMailProperties.setProperty("mail.smtp.ssl.protocols", "TLSv1.2");
+        javaMailProperties.setProperty("mail.smtp.ssl.enable", "true");
+
+        javaMailProperties.setProperty("mail.debug", "true");
+        mailSender.setJavaMailProperties(javaMailProperties);
+        mailMessage = new SimpleMailMessage();
+        mailMessage.setFrom(PropertiesUtil.getProperty("email.from"));
+        freeMarkerConfigurer = new FreeMarkerConfigurer();
+        freeMarkerConfigurer.setTemplateLoaderPath("classpath:email/ftl");
+        Properties settings = new Properties();
+        settings.setProperty("template_update_delay", "1800");
+        settings.setProperty("default_encoding", "UTF-8");
+        settings.setProperty("locale", "zh_CN");
+        freeMarkerConfigurer.setFreemarkerSettings(settings);
+        freeMarkerConfigurer.afterPropertiesSet();
+    }*/
+
     @Override
     public void send(EmailMessage emailMessage) {
         try {

--
Gitblit v1.9.3