From e02e102a2d63ee965f29c406f67c2fb961194288 Mon Sep 17 00:00:00 2001 From: teratemitz Date: Tue, 21 Oct 2025 15:12:00 +0800 Subject: [PATCH] =?UTF-8?q?fix(starter-otp/MailOtpAuthn):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E5=9B=A0=E4=B8=BA=20ssl=20=E9=85=8D=E7=BD=AE=E6=9C=AA?= =?UTF-8?q?=E7=94=9F=E6=95=88=E8=87=B4=E4=BD=BF=E4=BD=BF=E7=94=A8qq?= =?UTF-8?q?=E9=82=AE=E7=AE=B1=E9=85=8D=E7=BD=AE=E6=97=B6,=20=E9=80=89?= =?UTF-8?q?=E6=8B=A9ssl=E7=AB=AF=E5=8F=A3=E6=97=A0=E6=B3=95=E5=8F=91?= =?UTF-8?q?=E9=80=81=E5=B9=B6=E6=8A=A5ssl=E5=BC=82=E5=B8=B8=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/maxkey/password/onetimepwd/impl/MailOtpAuthn.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/maxkey-starter/maxkey-starter-otp/src/main/java/org/dromara/maxkey/password/onetimepwd/impl/MailOtpAuthn.java b/maxkey-starter/maxkey-starter-otp/src/main/java/org/dromara/maxkey/password/onetimepwd/impl/MailOtpAuthn.java index 26a6e57af..c3f827a0d 100644 --- a/maxkey-starter/maxkey-starter-otp/src/main/java/org/dromara/maxkey/password/onetimepwd/impl/MailOtpAuthn.java +++ b/maxkey-starter/maxkey-starter-otp/src/main/java/org/dromara/maxkey/password/onetimepwd/impl/MailOtpAuthn.java @@ -66,6 +66,8 @@ public class MailOtpAuthn extends AbstractOtpAuthn { javaMailSender.setPassword(emailConfig.getPassword()); Properties properties = new Properties(); properties.put("mail.smtp.auth","true"); + properties.put("mail.smtp.ssl.enable", String.valueOf(emailConfig.isSsl())); + properties.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); javaMailSender.setJavaMailProperties(properties); javaMailSender.setHost(emailConfig.getSmtpHost()); javaMailSender.setPort(emailConfig.getPort());