新版仿ok交易所-后端
1
zj
2025-10-02 ad597f433afb0e4ead989aa8a30133fe40d3b98c
1
4 files modified
56 ■■■■ changed files
trading-order-admin/src/main/resources/config/system.properties 8 ●●●● patch | view | raw | blame | history
trading-order-admin/src/main/resources/email/ftl/verification_email.ftl 6 ●●●● patch | view | raw | blame | history
trading-order-service/src/main/java/com/yami/trading/service/impl/IdentifyingCodeServiceImpl.java 2 ●●● patch | view | raw | blame | history
trading-order-service/src/main/java/com/yami/trading/service/impl/InternalEmailSenderServiceImpl.java 40 ●●●● patch | view | raw | blame | history
trading-order-admin/src/main/resources/config/system.properties
@@ -15,7 +15,7 @@
#email.from= smtp.gmail.com
email.host=smtp.zoho.com.cn
email.username=support@stakecubepro.cc
email.password=Llyp82nlf.
email.from=support@stakecubepro.cc
email.host=smtp.gmail.com
email.username=metaequityex@gmail.com
email.password=liswicmnqdnmfxjs
email.from=smtp.gmail.com
trading-order-admin/src/main/resources/email/ftl/verification_email.ftl
@@ -17,14 +17,14 @@
    </style>
</head>
<body>
<p>Thank you for creating a StakeCubepro account.</p>
<p>Thank you for creating a MetaEquityEX account.</p>
<p>Please enter the following verification code to complete your registration:</p>
<!-- 带样式的验证码 -->
<div class="code-box">${code}</div>
<p>This code is valid for 10 minutes. Please do not share it with anyone.If this was not requested by you, please contact our customer support team immediately.</p>
<p style="text-align: right; margin-top: 30px;">— The StakeCubepro Team</p>
<p>This code is valid for 10 minutes. Please do not share it with anyone. If this was not requested by you, please contact our customer support team immediately.</p>
<p style="text-align: right; margin-top: 30px;">— The MetaEquityEX Team</p>
</body>
</html>
trading-order-service/src/main/java/com/yami/trading/service/impl/IdentifyingCodeServiceImpl.java
@@ -93,7 +93,7 @@
        }
//        log.info(MessageFormat.format("target:{0},code:{1},ip:{2}", target, code, ip));
        String content = MessageFormat.format("[StakeCubePro]Verification Code: {0}", new Object[] { code });
        String content = "[MetaEquityEX]";
        if (target.indexOf("@") == -1) {
            send_code_text = this.sysparaService.find("send_code_text").getSvalue();
trading-order-service/src/main/java/com/yami/trading/service/impl/InternalEmailSenderServiceImpl.java
@@ -44,14 +44,13 @@
        mailSender.setHost(PropertiesUtil.getProperty("email.host"));
        Properties javaMailProperties = new Properties();
        javaMailProperties.setProperty("mail.smtp.port", "465");
        javaMailProperties.setProperty("mail.smtp.starttls.enable", "false");
        javaMailProperties.setProperty("mail.smtp.auth", "true");
        javaMailProperties.setProperty("mail.debug", "true");
        javaMailProperties.setProperty("mail.smtp.ssl.protocols", "TLSv1.2");
        javaMailProperties.setProperty("mail.smtp.host", "smtp.gmail.com");
        javaMailProperties.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
        javaMailProperties.setProperty("mail.smtp.socketFactory.port", "465");
        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"));
@@ -62,37 +61,8 @@
        settings.setProperty("default_encoding", "UTF-8");
        settings.setProperty("locale", "zh_CN");
        freeMarkerConfigurer.setFreemarkerSettings(settings);
        freeMarkerConfigurer.afterPropertiesSet();
    }
    /*@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) {