Apache Джеймс запускает TLS после успешной аутентификации - PullRequest
0 голосов
/ 05 мая 2020

Я создал 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 был бы очень признателен за вашу помощь здесь. Спасибо.

...