Я создал SMTP-сервер Джеймса с весенней загрузкой. Я также интегрировал свой REST API для аутентификации пользователей в AuthHook, переопределив его. На данный момент все работает нормально, но теперь я пытаюсь включить TLS после аутентификации пользователя.
Я уже выполнил эти шаги, указанные в документации Джеймса ( ссылка ) и этот , но ничего не работает.
public class LoginAuthHook implements AuthHook{
@Override
public HookResult doAuth (SMTPSession smtpSession, String username, String password) {
// let's say it returns boolean value
HttpPost response = new HttpPost("http://auth-api:1234");
if(response){
smtpSession.setUser(username);
return HookResult.OK;
}
return HookResult.DENY;
}
}
I был бы очень признателен за вашу помощь здесь. Спасибо.