diff --git a/application/src/main/java/org/thingsboard/server/service/mail/DefaultMailService.java b/application/src/main/java/org/thingsboard/server/service/mail/DefaultMailService.java
index fdb1b579e9..9d2f7b8891 100644
--- a/application/src/main/java/org/thingsboard/server/service/mail/DefaultMailService.java
+++ b/application/src/main/java/org/thingsboard/server/service/mail/DefaultMailService.java
@@ -322,11 +322,12 @@ public class DefaultMailService implements MailService {
}
@Override
- public void sendTwoFaVerificationEmail(String email, String verificationCode) throws ThingsboardException {
+ public void sendTwoFaVerificationEmail(String email, String verificationCode, int expirationTimeSeconds) throws ThingsboardException {
String subject = messages.getMessage("2fa.verification.code.subject", null, Locale.US);
String message = mergeTemplateIntoString("2fa.verification.code.ftl", Map.of(
TARGET_EMAIL, email,
- "verificationCode", verificationCode
+ "verificationCode", verificationCode,
+ "expirationTimeSeconds", expirationTimeSeconds
));
sendMail(mailSender, mailFrom, email, subject, message);
diff --git a/application/src/main/java/org/thingsboard/server/service/security/auth/mfa/provider/impl/EmailTwoFaProvider.java b/application/src/main/java/org/thingsboard/server/service/security/auth/mfa/provider/impl/EmailTwoFaProvider.java
index 39af5038ef..2aa5985514 100644
--- a/application/src/main/java/org/thingsboard/server/service/security/auth/mfa/provider/impl/EmailTwoFaProvider.java
+++ b/application/src/main/java/org/thingsboard/server/service/security/auth/mfa/provider/impl/EmailTwoFaProvider.java
@@ -55,7 +55,7 @@ public class EmailTwoFaProvider extends OtpBasedTwoFaProvider
- Email verification code:+Your verification code: |
| - This code will expire in ${expiredTime} minutes. To get a new one, click Resend code on the Thingsboard platform. + This code will expire in ${expirationTimeSeconds} seconds. |
| - If you didn't request for this code, then you can just ignore this email; access won't provided. + If you didn't request this code, you can ignore this email. |