Compare commits

...

3 Commits

Author SHA1 Message Date
shimingxy
f66f1749fa Merge branch 'main' of https://github.com/dromara/MaxKey 2025-10-27 09:32:16 +08:00
MaxKey
522fe0019a
Merge pull request #255 from ovaso/bugfix/mailOtpAuthnSSL
修复邮件发送OTP时, 邮件配置SSL未启用导致发送失败的问题
2025-10-27 09:30:15 +08:00
teratemitz
e02e102a2d fix(starter-otp/MailOtpAuthn): 修复因为 ssl 配置未生效致使使用qq邮箱配置时, 选择ssl端口无法发送并报ssl异常问题 2025-10-21 15:12:00 +08:00

View File

@ -66,6 +66,8 @@ public class MailOtpAuthn extends AbstractOtpAuthn {
javaMailSender.setPassword(emailConfig.getPassword()); javaMailSender.setPassword(emailConfig.getPassword());
Properties properties = new Properties(); Properties properties = new Properties();
properties.put("mail.smtp.auth","true"); 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.setJavaMailProperties(properties);
javaMailSender.setHost(emailConfig.getSmtpHost()); javaMailSender.setHost(emailConfig.getSmtpHost());
javaMailSender.setPort(emailConfig.getPort()); javaMailSender.setPort(emailConfig.getPort());