成功验证后,Apache James将启动TLS

时间:2020-05-04 22:53:54

标签: java tls1.2 james

我用spring-boot创建了一个James SMTP服务器。我还通过覆盖它来在AuthHook上集成了用于用户身份验证的REST API。此时一切正常,但现在我一直在尝试对用户进行身份验证后启用TLS。

我已经执行了James文档(link)和this one中给出的这些步骤,但是似乎没有任何作用。

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;
    }
}

非常感谢您的帮助。谢谢。

0 个答案:

没有答案