У меня есть пароль, хранящийся в таблице.Кодируется с помощью BCryptPasswordEncoder.Когда я пытаюсь установить этот пароль в JavaMailSenderImpl
Optional<EmailId> emailIdOptional =
emailIdRepository.findByEmailId(emailMessage.getFromAddress());
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setHost("smtp.gmail.com");
mailSender.setPort(Integer.valueOf("587"));
mailSender.setUsername(emailIdOptional.get().getEmailId());
mailSender.setPassword(emailIdOptional.get().getPassword());
Но когда я пытаюсь отправить письмо с помощью этого mailSender, я получаю MailAuthenticationException
org.springframework.mail.MailAuthenticationException: Аутентификацияне удалось;Вложенное исключение - javax.mail. AuthenticationFailedException
Можем ли мы декодировать пароль BCrypt?Как мы можем сопоставить пароль BCrypt в javamailsender?