Я делаю следующее, и это работает нормально для меня
properties = System.getProperties();
properties.setProperty("mail.imaps.auth.plain.disable", "true");
properties.setProperty("mail.imaps.auth.ntlm.disable", "true");
Session session = Session.getInstance(properties, null);
store = session.getStore("imaps");
store.connect("HOST", PORT, "DOMAIN\\USER\\SHAREDACCOUNT","pwd");
Здесь DOMAIN \\ USER \\ SHAREDACCOUNT будет выглядеть так
предположим, что адрес электронной почты tarun@abc.com тогда
abc \\ tarun \\ shared_MB
Вы также должны ввести пароль учетной записи tarun@abc.com.